WorkAI

Привычки из 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 этот импорт не переносит.

Что подхватится само, а что руками: карта переноса#

Что из настроек Cursor подхватится само, что после включения, а что переносится руками. Пути Cursor — по документации Cursor, WorkAI — по документации workai.su и коду клиента, данные на 2 октября 2026.

Проектные правила читаются без переписывания#

WorkAI находит .cursor/rules сам: этот источник включён по умолчанию вместе с AGENTS.md, CLAUDE.md и инструкциями GitHub Copilot. Поля globs, alwaysApply и description работают так же, как в Cursor.

Режимы правил Cursor после переезда. Cursor — по документации о правилах, WorkAI — по документации workai.su, данные на 02.10.2026
Режим в CursorЧто в заголовкеРежим в WorkAIЧто сделать
Always ApplyalwaysApply: trueвсегда, сильнее globsничего
Apply to Specific Filesglobsпо файлам, как родное applyToничего
Apply Intelligentlyтолько descriptionпо решению модели: агент видит путь и описание и сам решает, читать ли файлничего
Apply Manually (@имя)обычно ни одного из трёх полейне применяется: в .cursor/rules режима по умолчанию нетдописать description или alwaysApply: true

В трёх местах перенос ломается молча.

  • Cursor игнорирует обычные .md в .cursor/rules, WorkAI их читает. Если там завалялся .md с заголовком globs или alwaysApply, правило, которое в Cursor молчало, после переезда заработает.
  • Вложенные AGENTS.md WorkAI ищет, только когда включена настройка 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. Cursor — по документации Cursor, WorkAI — по документации workai.su, данные на 02.10.2026
ДействиеCursorWorkAI
Правка выделенного фрагмента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 три формата хранят по-разному.

MCP-конфиг в Cursor и WorkAI. Cursor и WorkAI — по документации об MCP, данные на 02.10.2026
CursorWorkAI, формат mcpServersWorkAI, формат VS Code
Файл.cursor/mcp.json, ~/.cursor/mcp.json.workai/mcp.json, ~/.workai/mcp.json.vscode/mcp.json
Корневой ключmcpServersmcpServersservers
Подстановки ${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 — по документации о скиллах, субагентах и хуках, WorkAI — по документации workai.su, данные на 02.10.2026
ЧтоCursorWorkAI
Скиллы.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 на диске, и после удаления забирать ему будет нечего.

Где Cursor хранит пользовательские файлы. Windows, ~/.cursor и путь приложения — по документации Cursor; macOS и Linux — по схеме папок из документации VS Code с именем Cursor, те же пути читает импорт WorkAI; данные на 02.10.2026
ЧтоmacOSWindowsLinux
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, и незакоммиченная работа в них пропадёт вместе с папкой.

Порядок удаления Cursor: сначала перенос, потом приложение и папки данных.

Тариф Free и модель WorkAI Free — коротко#

Под словом Free в продукте живут две разные вещи. Модель WorkAI Free — пункт в списке моделей, пул открытых моделей, которые платформа подбирает и тестирует. Платить за неё не нужно ни сейчас, ни потом, карта и свой ключ не требуются, WorkCoins она не расходует. Ограничения есть. Изображения модель не распознаёт, браузерной автоматизации у неё нет, а из git-инструментов агенту доступны только статус и изменённые файлы, остальное он делает командами в терминале.

Тариф Free устроен иначе. Это план аккаунта с бонусом 300 Ⓦ при регистрации и подтверждении почты, и тратится бонус только на платные модели, открытые на бесплатном тарифе.

Суточный лимит, пополнение бонуса и то, что из Cursor осталось бесплатным, разобраны в статье Cursor бесплатно. Скачать WorkAI можно с workai.su/download для macOS, Windows или Linux, вход идёт через браузер, без пароля в редакторе.

Если WorkAI не подходит, сравнение других инструментов, доступных из России, с ценами и способами оплаты — в разборе российских аналогов Cursor.

Исключения файлов и переменные в MCP#

  • .cursorignore WorkAI не читает. Его файл исключений называется .workaignore, синтаксис тот же, что у .gitignore: перенесите строки из .cursorignore в .workaignore в корне проекта. Файлы из .gitignore WorkAI скрывает от агента сам.
  • Исключения скрывают файлы от поиска, чтения и правки агентом и от @-упоминаний. Команды в терминале и 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.

Скачать WorkAI IDE

Частые вопросы

Можно ли пользоваться 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 не расходует. Второй вариант — подключить свой ключ провайдера.

Поделитесь опытом или задайте вопрос по статье.

Войти и ответить