Документация

Документация/Начало работы

Переезд с Cursor, Claude Code и Codex

Как перенести чаты проекта, правила, навыки, MCP-серверы, сочетания клавиш и тему из Cursor, Claude Code и Codex.

Если вы уже работали с другим агентом, большую часть привычного можно забрать с собой: историю чатов проекта, правила, навыки, MCP-серверы, сочетания клавиш и цветовую тему. Чаты приложение переносит у вас на компьютере, а исходные файлы других инструментов оставляет как есть. Если вы не пользовались Cursor, Claude Code или Codex, страницу можно пропустить и начать с раздела «Быстрый старт».

Перенести чаты

Импорт находит в Claude Code, Codex и Cursor чаты открытого проекта и превращает их в чаты DevMachine. Их можно читать и продолжать, как обычные.

  1. Откройте проект, чаты которого хотите перенести.
  2. Перейдите в «Настройки → Импорт чатов».
  3. Нажмите «Найти чаты…». Приложение поищет в Claude Code, Codex и Cursor.
  4. В окне «Импорт чатов» в блоке «Откуда» отметьте инструменты. У каждого видно, сколько чатов новых и сколько изменилось с прошлого раза.
  5. В блоке «Что импортировать» оставьте «Все чаты» или выберите «Выбрать чаты» и отметьте нужные. Искать их можно по названию.
  6. Нажмите «Импортировать — N». N — сколько чатов перенесёт приложение: при «Все чаты» это все новые и изменившиеся чаты отмеченных инструментов, при «Выбрать чаты» — только выбранные.

Перенесённые чаты появятся в списке чатов проекта, а в журнале уведомлений — итог: «Чаты импортированы», сколько новых и сколько обновлено. Импорт запускается только вручную, по кнопке.

Если при первом входе вы отметили, что пользовались Cursor, Claude Code или Codex, под пустым чатом будет карточка «Перенести чаты из …». Её кнопка «Перенести чаты» делает то же самое.

Повторный импорт и старая папка

  • Чтобы подтянуть новые и изменившиеся чаты, запустите импорт ещё раз. Уже перенесённые не задвоятся.
  • Если проект раньше лежал в другой папке, приложение может найти его старые чаты и спросить: «Из старой папки этого репозитория?» Если это тот же проект, нажмите «Да, это он».

Откуда берутся чаты

ИнструментГде приложение ищет чаты
Claude Code~/.claude/projects/
Codex~/.codex/sessions/ и архив сессий
Cursorбаза в папке пользователя Cursor: ~/Library/Application Support/Cursor/User на macOS, %APPDATA%\Cursor\User на Windows, ~/.config/Cursor/User на Linux

Отменить импорт

Откройте «Настройки → Импорт чатов» и в блоке «Уже перенесено» нажмите «Убрать перенесённые…». Сначала приложение спросит: «Удалить все импортированные чаты?» — и назовёт их число. Если нажмёте «Удалить все», пропадут все перенесённые чаты этого проекта вместе со всем, что вы в них дописали. Отменить удаление нельзя. В исходных инструментах чаты останутся, их можно перенести заново.

Перенести правила проекта

Агент берёт правила из файла AGENTS.md в корне проекта и читает их в каждом запросе. Если правила у вас лежат в файле другого инструмента, скопируйте их в AGENTS.md или попросите агента это сделать. Проверить, что файл подхватился, можно в кружке контекста под полем ввода: строка «Правила · AGENTS.md» с зелёной точкой. Подробнее — в разделе «Правила проекта».

Перенести навыки

Навык — папка с файлом SKILL.md, как у других агентов. Чтобы поставить навык, отдайте его агенту:

  1. Перетащите папку навыка в поле ввода или пришлите zip-архив, ссылку на GitHub или прямую ссылку на SKILL.md.
  2. Попросите агента поставить навык.
  3. В карточке «Изменить библиотеку навыков?» агент покажет, откуда навык, сколько в нём файлов и какие команды он запускает. Проверьте и нажмите «Разрешить».

Навык работает сразу, в том же чате. В SKILL.md обязательны поля name и description. Поля allowed-tools и hooks не действуют: навык не может сам выдать себе права. Карточка установки об этом напишет. Подробнее — в разделе «Навыки».

Перенести MCP-серверы

MCP-сервер даёт агенту инструменты из других программ, поэтому приложение и называет серверы инструментами. Подключают их в «Настройки → Интеграции», и они работают во всех проектах сразу.

  1. Нажмите «Подключить инструмент». Если серверов ещё нет, кнопка называется «Другой…».
  2. Выберите тип: «По адресу» для удалённого сервера или «Команда» для локального процесса.
  3. Заполните поля «Имя» и «Адрес» (для локального сервера — «Команда»). Для сервера по адресу можно указать «Токен».
  4. Нажмите «Сохранить».

Файлы с серверами из прежнего агента, например .mcp.json, приложение не читает. Каждый сервер подключите по шагам выше или впишите в файл ~/.koder/mcp.json. Серверы, которым нужен вход через браузер, пока подключить нельзя: доступ — только по токену. Подробнее о серверах и о формате ~/.koder/mcp.json — в разделе «MCP-серверы».

Привычные сочетания клавиш

В «Настройки → Сочетания клавиш» выберите «Набор сочетаний»:

  • VS Code — если вы пришли из VS Code или Cursor;
  • JetBrains — стоит по умолчанию;
  • JetBrains Classic — классическая раскладка IntelliJ IDEA на Mac.

Там же — таблица всех команд и поиск. Подробнее — в разделе «Сочетания клавиш».

Своя тема

В «Настройки → Оформление и язык» нажмите «Из VS Code…». Приложение найдёт темы из расширений VS Code, Cursor, VSCodium и Windsurf, уже установленных на этом компьютере. Тему можно загрузить и из файла: «Импортировать .json…».

Что где искать

Если вы привыкли к…В DevMachine
Режиму планированиярежим «План» — подробнее
Настройке, когда агент спрашивает разрешениярежимы агента «Авто», «Полный» и «Без ограничений» — подробнее
Откату правок агента«Изменения сессии» и отмена запроса у сообщения — подробнее
Сжатию контекстакоманда /compact или «Сжать историю» — подробнее
Субагентамсубагенты и «Фоновые задачи» — подробнее
Своим командам «/»свои команды и агенты — подробнее
Выбору моделименю модели под полем ввода и модель «Авто» — подробнее
Своему ключу APIне нужен: модели подключены через сервер DevMachine — подробнее

Ограничения

  • Переносятся чаты только Claude Code, Codex и Cursor.
  • Импорт работает для проекта на этом компьютере. У проекта на сервере по SSH импортировать нечего: чатов других инструментов там нет.
  • Сам импорт идёт на компьютере и никуда не отправляет чаты. Когда вы продолжаете перенесённый чат, его история уходит модели как контекст. Так работает любой чат.

Что дальше

Обновлено · Нашли неточность? Напишите на support@devmachine.ai или в Telegram.