CLI Cursor
CLI Cursor позволяет работать с ИИ-агентами прямо в терминале: писать код, проводить ревью и вносить изменения. Предпочитаете интерактивный интерфейс терминала или автоматизированный вывод для скриптов и CI-конвейеров — CLI предоставляет мощные инструменты для работы с кодом там, где вы работаете.
Начало работы
# Установить (macOS, Linux, WSL)curl https://cursor.com/install -fsS | bash# Установить (Windows PowerShell)irm 'https://cursor.com/install?win32=true' | iex# Запустить интерактивную сессиюagentИнтерактивный режим
Начните диалог с Agent, чтобы описать свои цели, просмотреть предложенные изменения и подтвердить выполнение команд:
# Начать интерактивную сессиюagent# Начать с исходного промптаagent "refactor the auth module to use JWT tokens"Режимы
CLI поддерживает те же режимы, что и Редактор. Переключаться между режимами можно с помощью slash-команд, сочетаний клавиш или флага --mode.
| Режим | Описание | Сочетание клавиш |
|---|---|---|
| Agent | Полный доступ ко всем инструментам для выполнения сложных задач программирования | По умолчанию (значение --mode не требуется) |
| Plan | Спланируйте подход перед началом программирования, задав уточняющие вопросы | Shift+Tab, /plan, --plan, --mode=plan |
| Ask | Изучение кода в режиме только для чтения без внесения изменений | /ask, --mode=ask |
Неинтерактивный режим
Используйте режим вывода в неинтерактивных сценариях, например в скриптах, конвейерах CI или для автоматизации:
# Запуск с определённым промптом и модельюagent -p "find and fix performance issues" --model "gpt-5"# Использование с изменениями Git для ревьюagent -p "review these changes for security issues" --output-format textПередача диалога облачному агенту
Передайте диалог облачному агенту, чтобы он продолжил работу, пока вас нет. Добавьте & в начало любого сообщения:
# Отправить задачу облачному агенту прямо во время диалога& refactor the auth module and add comprehensive testsПродолжайте работу над задачами облачного агента в веб-версии или на мобильном устройстве: cursor.com/agents.
Сессии
Возобновляйте предыдущие диалоги, чтобы сохранять контекст между взаимодействиями:
# Откройте предыдущие чаты и продолжите один из нихagent ls# Продолжите последний диалогagent resume# Продолжите предыдущую сессиюagent --continue# Продолжите определённый диалогagent --resume="chat-id-here"Управление песочницей
Настройте выполнение команд с помощью /sandbox или флага --sandbox <mode> (enabled или disabled). В интерактивном меню можно включать и отключать режим песочницы, а также управлять сетевым доступом. Настройки сохраняются между сессиями.
Запрос пароля для sudo
Выполняйте команды, требующие повышенных привилегий, не выходя из CLI. Когда команде нужен sudo, Cursor выводит безопасный запрос пароля с маскировкой ввода. Пароль передаётся напрямую в sudo по защищённому каналу IPC; модель ИИ никогда его не видит.