Привычки из Cursor: что работает в другом редакторе
Опубликовано · Обновлено · 13 мин чтения
Большая часть того, что вы настроили в Cursor, лежит файлами в репозитории, и WorkAI читает почти всё это без переписывания. Правила из .cursor/rules и команды из .cursor/commands подхватываются сами, скиллы из .cursor/skills — тоже, если не разложены по папкам-категориям. MCP-серверы WorkAI забирает импортом, который нужно разрешить один раз. Настройки редактора и историю чатов открытого проекта WorkAI предлагает импортировать из Cursor при первом входе. Руками придётся перенести субагентов и хуки, а пальцам — переучиться: Cmd+I в WorkAI делает не то, что в Cursor.
Всё о WorkAI ниже — по его документации и исходному коду, данные на 2 октября 2026 года.
Почему папка .cursor пережила закрытие Cursor#
С 4 сентября 2026 года у российских пользователей Cursor не отвечают агент и автодополнение. Хронология и что известно о причинах — в разборе Cursor не работает в России. Папка .cursor и файлы AGENTS.md в вашем репозитории никуда не делись и переживают смену редактора. Где лежит каждый из них и что с ним делает WorkAI, собрано в карте ниже.
User Rules из настроек Cursor в репозиторий не попадают: их хранит само приложение. Их текст придётся перенести вручную, если он у вас где-то сохранился.
Настройки самого редактора переносить руками не нужно. При первом входе WorkAI находит локальный профиль Cursor и предлагает отметить, что забрать: настройки, сочетания клавиш, задачи, сниппеты и историю чатов. Чаты WorkAI переносит только для проекта, который уже в нём открыт. Если шаг пропустить, к нему можно вернуться позже командой «Импортировать настройки из Cursor или VS Code». User Rules этот импорт не переносит.
Что подхватится само, а что руками: карта переноса#
Проектные правила читаются без переписывания#
WorkAI находит .cursor/rules сам: этот источник включён по умолчанию вместе с AGENTS.md, CLAUDE.md и инструкциями GitHub Copilot. Поля globs, alwaysApply и description работают так же, как в Cursor.
| Режим в Cursor | Что в заголовке | Режим в WorkAI | Что сделать |
|---|---|---|---|
| Always Apply | alwaysApply: true | всегда, сильнее globs | ничего |
| Apply to Specific Files | globs | по файлам, как родное applyTo | ничего |
| Apply Intelligently | только description | по решению модели: агент видит путь и описание и сам решает, читать ли файл | ничего |
| Apply Manually (@имя) | обычно ни одного из трёх полей | не применяется: в .cursor/rules режима по умолчанию нет | дописать description или alwaysApply: true |
В трёх местах перенос ломается молча.
- Cursor игнорирует обычные
.mdв.cursor/rules, WorkAI их читает. Если там завалялся.mdс заголовкомglobsилиalwaysApply, правило, которое в Cursor молчало, после переезда заработает. - Вложенные
AGENTS.mdWorkAI ищет, только когда включена настройкаchat.useNestedAgentsMdFiles. - Строка
---, открывающая заголовок, должна быть первой в файле и без отступа. С отступом заголовок не читается вовсе, и правило теряет иglobs, иdescription.
Проверить результат можно в настройках, в разделе «Правила для ИИ» (AI rules), блок «Совместимость». В нём видно, сколько файлов нашлось в каждом источнике, а список правил показывает режим каждого: всегда, по файлам или по решению модели. В этом блоке источник или отдельное правило можно выключить, не удаляя файл.
У объёма есть потолок: WorkAI ограничивает и число файлов правил в одном запросе, и длину одного правила, и общий объём всех правил вместе. Длинное правило он обрезает с пометкой в тексте, а файлы сверх лимита в запрос не попадают совсем. Если в .cursor/rules за год накопилась сотня файлов с alwaysApply: true, часть из них агент просто не увидит.
Новые правила можно писать уже в родном формате. Проектные лежат в .workai/rules, личные — в ~/.workai/rules, туда же стоит перенести текст бывших User Rules. В этих двух каталогах файл без заголовка применяется всегда. Команда /create-rule в чате поручает агенту самому оформить правило из обсуждения и положить его в .workai/rules.
В WorkAI Cmd+I делает другое, а у плана свой режим#
Расходятся сочетания клавиш для ИИ, и одно расхождение бьёт по мышечной памяти сразу.
| Действие | Cursor | WorkAI |
|---|---|---|
| Правка выделенного фрагмента | Cmd/Ctrl+K | ⌘I / Ctrl+I, принять — Enter, откатить — Esc |
| Панель агента | Cmd+I | режим «Агент» в поле ввода чата |
| Режим планирования | Shift+Tab в поле чата | «Планирование» в списке режимов, отдельного сочетания нет |
| Ревью правок агента | /agent-review, вкладка Source Control или автозапуск | команда /code-review или кнопка «Проверка кода» |
| Откат хода агента | контрольные точки | контрольные точки |
| Настройки агента | раздел Customize | «Параметры WorkAI», Cmd/Ctrl+Shift+, |
Главная ловушка здесь — Cmd+I. В Cursor он открывает панель агента, в WorkAI открывает поле правки над выделенным кодом. Правка по выделению меняет только этот фрагмент и показывает дифф прямо в файле. Задачу на несколько файлов отдавайте агенту в чате. Импорт настроек это расхождение, скорее всего, не снимет: он переносит ваш файл сочетаний клавиш, а стандартные сочетания Cursor в этом файле не записаны.
Планирование в WorkAI жёстче, чем просьба «сначала не трогай код». В этом режиме инструменты правки файлов, терминал и git-операции с побочными эффектами вообще не передаются модели, она может только читать и искать. План приходит карточкой с шагами. Её можно открыть отдельной вкладкой и поправить руками, запустить целиком кнопкой «Реализовать» (⌘⏎ / Ctrl+⏎, пока фокус на карточке) или отдать отдельный шаг в новую сессию через «Делегировать».
В Cursor ревью правок агента можно поставить на автозапуск после каждого коммита и выбрать глубину проверки, Quick или Deep. В WorkAI ревью запускается только вручную и уровней глубины не имеет, а замечания ложатся комментариями на строки кода.
Готовые MCP-серверы переезжают импортом или копированием, но ключи хранятся по-разному#
Cursor описывает серверы в .cursor/mcp.json для проекта и в ~/.cursor/mcp.json для всех проектов, под ключом mcpServers. Перенести их в WorkAI можно двумя путями.
Импорт. В мастере добавления сервера есть пункт «Импорт из другого приложения»: он забирает серверы, уже настроенные в Cursor, Claude Desktop или Windsurf. По умолчанию импорт выключен, его нужно разрешить явно. Серверы из чужих конфигов WorkAI перед первым запуском показывает отдельно и спрашивает, каким из них вы доверяете.
Копирование. Блок mcpServers можно скопировать в .workai/mcp.json в корне проекта или в ~/.workai/mcp.json. Ключ тот же, поля command, args, env, url и headers на месте. Оба файла включены по умолчанию: положили файл, и сервер появился в списке.
Ключи API три формата хранят по-разному.
| Cursor | WorkAI, формат mcpServers | WorkAI, формат VS Code | |
|---|---|---|---|
| Файл | .cursor/mcp.json, ~/.cursor/mcp.json | .workai/mcp.json, ~/.workai/mcp.json | .vscode/mcp.json |
| Корневой ключ | mcpServers | mcpServers | servers |
| Подстановки ${env:NAME}, ${workspaceFolder} | есть | нет | есть |
| Где лежит ключ API | можно вынести в переменную окружения через подстановку | открытым текстом в файле | не в файле: значение из inputs задаётся в настройках WorkAI |
Файл формата mcpServers с ключами внутри не стоит коммитить. Если ключ нужно спрятать, берите формат VS Code.
Два сервера есть в каталоге WorkAI готовыми карточками: Context7 с документацией библиотек и GitHub. Они не включены, пока вы не нажмёте «Подключить» и не введёте ключ или не войдёте через GitHub. Ключ, подключённый так, WorkAI шифрует и хранит отдельно, а в файле остаётся ссылка на него. Но на компьютере без защищённого хранилища секретов, например на Linux без keyring, WorkAI записывает ключ в ~/.workai/mcp.json открытым текстом.
До модели в WorkAI картинки от MCP-сервера не доходят. Агент видит только пометку, что это было изображение. Сервер, чей результат — скриншот или диаграмма, здесь бесполезен.
Переложите субагентов, скиллы проверьте на вложенность#
Скиллы переезжают без изменений, если лежат плоско. Cursor и WorkAI работают по одному открытому стандарту Agent Skills: папка со SKILL.md, в заголовке name и description. WorkAI ищет их в .cursor/skills и ~/.cursor/skills, а также в .agents/skills и .claude/skills. Скилл должен лежать прямо в каталоге, по схеме <каталог>/<имя>/SKILL.md.
Cursor разрешает папки-категории, например .cursor/skills/shipping/land-it/SKILL.md, а WorkAI их не видит: такой скилл молча не попадёт в список. Поднимите его на уровень выше.
Слэш-команды из .cursor/commands WorkAI читает как есть, обычными .md. Сам Cursor сейчас описывает команды через скиллы, но старые файлы дублировать не нужно.
| Что | Cursor | WorkAI |
|---|---|---|
| Скиллы | .cursor/skills, .agents/skills, домашние аналоги; папки-категории разрешены | .cursor/skills, .agents/skills, .claude/skills, домашние аналоги; только <каталог>/<имя>/SKILL.md |
| Субагенты | .cursor/agents, .claude/agents, .codex/agents | .github/agents, .claude/agents, ~/.claude/agents, ~/.copilot/agents |
| Хуки | .cursor/hooks.json, ~/.cursor/hooks.json | в том числе .claude/settings.json, .github/hooks, ~/.copilot/hooks |
| Фоновая работа субагента | есть | нет, основной агент ждёт результата |
Переложите файлы в .claude/agents: его читают оба редактора, и команда, у которой часть людей ещё сидит в Cursor, ничего не потеряет. Имя файла — <имя>.agent.md или любой .md, кроме README.md, прямо в папке агентов.
В WorkAI нет фоновых субагентов. В Cursor субагент может работать в фоне, пока вы продолжаете диалог; в WorkAI основной агент ждёт его результата. Параллельно вести несколько задач можно в отдельном «Окне агентов» с сеткой сессий. Это независимые сессии одного уровня, у каждой своя задача.
В WorkAI хуки задают в том числе в .claude/settings.json, .claude/settings.local.json и ~/.claude/settings.json. Документация WorkAI файл .cursor/hooks.json не упоминает: считайте, что WorkAI его не читает, и переносите каждый хук вручную.
Файлы: где Cursor хранит настройки, что сохранить и как удалить начисто#
Правила, скиллы, команды и MCP-конфиг проекта лежат в репозитории, удаление Cursor их не тронет. Пропадёт то, что приложение держит в домашней папке, от настроек и сочетаний клавиш до глобальных MCP-серверов, личных скиллов и списка расширений. Поэтому сначала ставьте WorkAI и проходите импорт, а удаляйте потом. Импорт при первом входе читает профиль Cursor на диске, и после удаления забирать ему будет нечего.
| Что | macOS | Windows | Linux |
|---|---|---|---|
| settings.json, keybindings.json, tasks.json, папка snippets | ~/Library/Application Support/Cursor/User/ | %APPDATA%\Cursor\User\ | ~/.config/Cursor/User/ |
| Остальные данные приложения | ~/Library/Application Support/Cursor/ | %APPDATA%\Cursor\ | ~/.config/Cursor/ |
| Глобальные MCP-серверы, скиллы, хуки, субагенты, рабочие копии агента | ~/.cursor/ | %USERPROFILE%\.cursor\ | ~/.cursor/ |
| Само приложение | /Applications/Cursor.app | %LOCALAPPDATA%\Programs\cursor\, при установке для всех — %ProgramFiles%\cursor\ | пакет apt или dnf либо файл AppImage |
Отдельного файла со списком расширений в документации Cursor нет. Снять его проще всего экспортом профиля. В палитре команд выберите «Preferences: Open Profiles (UI)», в меню из трёх точек у профиля — Export. Профиль сохраняется файлом или в GitHub Gist; в VS Code в него входят настройки, сочетания клавиш, MCP-серверы, сниппеты, задачи и расширения. Импорт такого файла в документации WorkAI не описан.
Встроенный импорт из Cursor расширения тоже пропускает, так что их придётся переносить руками. Найдите каждое из списка в панели Extensions (Cmd/Ctrl+Shift+X) и поставьте заново.
Искать их придётся в Open VSX. Из него ставят сторонние расширения оба редактора, и в обоих части проприетарных расширений из Marketplace Visual Studio Code нет. Но часть расширений Cursor заменяет собственными сборками своего разработчика Anysphere, а в WorkAI таких замен нет. Проверьте их до удаления.
Чистое удаление идёт в два шага. Сначала уходит само приложение. На macOS Cursor.app отправляется в корзину, на Windows Cursor удаляется через список установленных приложений, на Linux — пакетным менеджером или вместе с файлом AppImage. Затем удалите две папки данных из таблицы, Cursor в системном каталоге приложений и ~/.cursor. Для своего редактора документация VS Code советует то же самое, только папки называются Code, ~/.vscode-shared и ~/.vscode.
Перед удалением ~/.cursor загляните в ~/.cursor/worktrees: там рабочие копии, которые создавал агент Cursor, и незакоммиченная работа в них пропадёт вместе с папкой.
Тариф Free и модель WorkAI Free — коротко#
Под словом Free в продукте живут две разные вещи. Модель WorkAI Free — пункт в списке моделей, пул открытых моделей, которые платформа подбирает и тестирует. Платить за неё не нужно ни сейчас, ни потом, карта и свой ключ не требуются, WorkCoins она не расходует. Ограничения есть. Изображения модель не распознаёт, браузерной автоматизации у неё нет, а из git-инструментов агенту доступны только статус и изменённые файлы, остальное он делает командами в терминале.
Тариф Free устроен иначе. Это план аккаунта с бонусом 300 Ⓦ при регистрации и подтверждении почты, и тратится бонус только на платные модели, открытые на бесплатном тарифе.
Суточный лимит, пополнение бонуса и то, что из Cursor осталось бесплатным, разобраны в статье Cursor бесплатно. Скачать WorkAI можно с workai.su/download для macOS, Windows или Linux, вход идёт через браузер, без пароля в редакторе.
Если WorkAI не подходит, сравнение других инструментов, доступных из России, с ценами и способами оплаты — в разборе российских аналогов Cursor.
Исключения файлов и переменные в MCP#
.cursorignoreWorkAI не читает. Его файл исключений называется.workaignore, синтаксис тот же, что у.gitignore: перенесите строки из.cursorignoreв.workaignoreв корне проекта. Файлы из.gitignoreWorkAI скрывает от агента сам.- Исключения скрывают файлы от поиска, чтения и правки агентом и от @-упоминаний. Команды в терминале и MCP-инструменты под них не попадают.
- MCP-серверы из
~/.cursor/mcp.jsonи.cursor/mcp.jsonпроекта WorkAI подхватывает как есть. Подстановки${env:NAME}из Cursor-конфига WorkAI не раскрывает: значение нужно вписать в файл явно либо перенести сервер в.vscode/mcp.json, где подстановки работают.
Откройте проект в WorkAI: правила из .cursor/rules с полями globs, alwaysApply или description подхватятся без переписывания. Начать можно на WorkAI Free — бесплатно, без карты и без VPN.
Частые вопросы
Можно ли пользоваться Cursor в России как обычным редактором?
Приложение запускается, но на запросы агента и автодополнения сервер отвечает отказом для региона, так что без агента и автодополнения остаётся сам редактор. Что известно о причинах и сроках — в статье Cursor не работает в России.
Как установить и настроить Cursor?
Пока доступ из России закрыт, установка не вернёт агента и автодополнение: отказ приходит с сервера. Если цель — продолжить работать с теми же правилами и MCP, их можно открыть в WorkAI, как описано выше.
Что будет, если правил в .cursor/rules очень много?
Потолки считаются на один запрос: и на число файлов, и на общий объём всех правил вместе. Правило сверх любого из них в запрос не попадёт. Правило с globs подключается, только когда подходящий файл оказался в контексте запроса. Поэтому перевод части правил с alwaysApply: true в режим по файлам разгружает каждый запрос.
Как подключить удалённый MCP-сервер без ключа в файле?
Если сервер поддерживает OAuth, вход проходит в браузере и статичный токен не нужен. Когда сервер требует фиксированный client ID, его пишут в конфиг, а client secret WorkAI хранит в системном хранилище паролей, не в файле.
Почему расширение из Cursor не находится в WorkAI?
Так бывает с расширениями, которые Cursor ставит собственными сборками Anysphere взамен отсутствующих в Open VSX. В WorkAI такой подмены нет, поэтому ищите в Open VSX аналог от другого автора.
Как удалить Cursor полностью, вместе с настройками?
Удалите приложение штатно, затем папку данных Cursor (на macOS — в ~/Library/Application Support, на Windows — в %APPDATA%, на Linux — в ~/.config) и папку ~/.cursor. Перед этим запустите WorkAI и пройдите импорт, потому что он читает настройки из папки, которую вы собираетесь удалить.
Перенесёт ли WorkAI расширения из Cursor?
Нет, встроенный импорт расширения пропускает. Список снимите экспортом профиля в Cursor и поставьте расширения заново из Open VSX.
Что делать, когда закончились WorkCoins?
Переключиться на модель WorkAI Free: она WorkCoins не расходует. Второй вариант — подключить свой ключ провайдера.
Поделитесь опытом или задайте вопрос по статье.
Войти и ответить