Чтобы пользоваться Cline CLI, установите его командой npm install -g cline, выполните cline auth, чтобы войти или добавить ключ провайдера, затем запустите cline внутри проекта и опишите задачу. В отличие от большинства CLI для программирования, Cline по умолчанию сам одобряет свои вызовы инструментов, поэтому в важном для вас репозитории передавайте --auto-approve false.
Это руководство описывает Cline CLI 3.0 по состоянию на ноябрь 2026 года (версия 3.0.74): установка, вход, Plan и Act, подтверждения, запуски без интерфейса с --json, сессии, модели, правила, MCP и стоимость.
Что такое Cline CLI
Cline начинался как расширение для VS Code и входит в число самых популярных открытых агентов для программирования. Cline CLI переносит того же агента в терминал. Версия 3.0, вышедшая в мае 2026 года, переписана на новом SDK Cline и получила новый терминальный интерфейс, так что руководства для CLI 2.x устарели.
Cline не привязан к конкретной модели. Можно использовать аккаунт Cline с кредитами, подписку ClinePass или собственный ключ для Anthropic, OpenAI, Gemini, OpenRouter, Bedrock, Vertex, DeepSeek, локальную модель через Ollama или LM Studio и ещё более тридцати провайдеров.
Шаг 1: установите CLI
npm install -g cline
Это единственный официальный способ установки. Готовые бинарники есть для macOS, Linux и Windows, как для arm64, так и для x64; для надёжности используйте Node 22, потому что документация и пакет расходятся в минимальной версии. Обновляться потом можно через cline update. Если нужна самая свежая сборка, npm install -g cline@nightly ставит канал nightly.
Шаг 2: войдите или добавьте ключ
cline auth
Команда открывает интерактивную настройку. cline auth cline выполняет вход в аккаунт Cline через браузер. Чтобы задать провайдера без вопросов, например на сервере:
cline auth -p anthropic -k "$ANTHROPIC_API_KEY" -m claude-sonnet-5-5
Cline также читает ключи из окружения (ANTHROPIC_API_KEY, OPENAI_API_KEY, OPENROUTER_API_KEY, CLINE_API_KEY и другие). Сохранённые учётные данные попадают в ~/.cline/data/settings/providers.json.
Шаг 3: работайте в интерактивном режиме
cd my-project
cline
Опишите задачу обычными словами или сразу передайте её при запуске: cline -i "add tests for the price formatter". Полезные клавиши и команды:
Tabпереключает между Plan и Act. В режиме Plan Cline читает и обсуждает, но не может править файлы; режим Act, включённый по умолчанию, вносит изменения.cline -pзапускает в режиме Plan.Shift+Tabвключает и выключает автоподтверждение.@fileдобавляет к сообщению файл (или изображение)./modelи/settingsменяют настройки;/mcpуправляет серверами;/compactсокращает длинный разговор;/undoотменяет последнее изменение;/historyоткрывает прошлые сессии.Ctrl+Cостанавливает текущий ход; нажмите дважды илиCtrl+D, чтобы выйти.
Полезная привычка для крупных задач: начать в Plan, согласовать шаги и только потом переключиться в Act.
Шаг 4: решите, сколько Cline может делать сам
Именно эта настройка удивляет больше всего. В Cline CLI:
| Ситуация | Что происходит |
|---|---|
cline (интерактивно) | --auto-approve включён, пока вы его не выключите |
cline --auto-approve false | Спрашивает Approve tool …? [y/N] перед каждым инструментом |
cline "task" (разовый запуск) или ввод через pipe | Работает в режиме yolo |
cline -y | Режим yolo; собственная справка Cline называет его опасным вне песочницы |
Списков разрешённых или запрещённых shell-команд нет. Чтобы заблокировать команду, добавьте хук PreToolUse (шаг 7). В настоящем репозитории начинайте с --auto-approve false или работайте в чистой ветке, чтобы любое изменение было легко выбросить.
Шаг 5: запуски без интерфейса и CI
Cline работает без интерактивного режима, если передать --json, подать что-то через pipe или перенаправить вывод:
git diff | cline "review this diff for bugs"
cline --json "summarize the changes on this branch" | jq -r 'select(.type=="run_result") | .text'
--json выводит по одному JSON-событию на строку и заканчивается run_result с итоговым текстом, причиной завершения и расходом токенов. Другие полезные флаги: -c задаёт рабочую папку, --worktree запускает в git worktree, -t устанавливает тайм-аут в секундах, а --data-dir хранит состояние в изолированной папке.
В CI установите CLI через npm, выполните cline auth с ключом из хранилища секретов и затем запустите задачу. Помните, что разовые запуски одобряют всё подряд, поэтому давайте джобу только те права, которые ему нужны.
Шаг 6: сессии и модели
cline history показывает прошлые сессии в списке, где их можно возобновить или удалить. Чтобы открыть сессию напрямую:
cline history --json --limit 10
cline --id <session-id>
Сессии хранятся в ~/.cline/data/sessions/. cline history export <session-id> -o session.html сохраняет сессию в виде страницы.
Чтобы выбрать модель для одного запуска, используйте -P для провайдера и -m для модели; --thinking принимает none, low, medium, high или xhigh. В интерактивном режиме используйте /model. С аккаунтом Cline и без выбранной модели по умолчанию используется Claude Sonnet 5.5 начиная с версии 3.0.73.
Шаг 7: правила, хуки и MCP-серверы
Правила. Правила проекта кладите в .clinerules/ или .cline/rules/, глобальные — в ~/.cline/rules. Cline также читает AGENTS.md в корне проекта, так что файл, который вы уже ведёте для Codex или других агентов, подойдёт как есть. Что в него писать, рассказывает наше руководство по CLAUDE.md и AGENTS.md.
Скиллы и хуки. Скиллы лежат в .cline/skills/ или .agents/skills/ и запускаются как /skill-name; cline skill add <owner/repo> устанавливает новый. Хуки — это исполняемые скрипты, названные по событию, например .cline/hooks/PreToolUse.sh; именно ими блокируют рискованные команды.
MCP. Серверы добавляются из командной строки:
cline mcp add memory --yes -- npx -y @modelcontextprotocol/server-memory
cline mcp add docs https://example.com/mcp --transport http --yes
Они сохраняются в разделе mcpServers файла ~/.cline/data/settings/cline_mcp_settings.json. cline mcp открывает меню, а cline mcp remove <name> удаляет сервер.
Сколько стоит Cline CLI (на ноябрь 2026 года)
| Вариант | Цена | Примечания |
|---|---|---|
| Cline CLI | Бесплатно | Сам инструмент |
| Кредиты Cline | Оплата по факту | Покупаются на app.cline.bot; некоторые бесплатные модели с небольшой квотой |
| ClinePass | $9,99/месяц | Повышенные лимиты на избранные открытые модели |
| Свой ключ | По тарифу вашего провайдера | Anthropic, OpenAI, OpenRouter, локальные модели и другие |
| Enterprise | Индивидуально | SSO, SLA, ролевой доступ, централизованная оплата |
Перед выбором загляните на страницу цен Cline.
Частые ошибки
- Автоподтверждение включено по умолчанию. Выключите его через
--auto-approve false, пока не начнёте доверять настройке. - Руководства для 2.x. Переписанная версия 3.0 изменила команды и флаги. Если сомневаетесь, выполните
cline --helpдля своей версии; некоторых флагов, например-y, нет в онлайн-справочнике. - OAuth без интерфейса. OAuth-провайдеры никогда не открывают браузер при запусках без интерфейса. Сначала один раз выполните
cline auth <provider>на этой машине. - Зависшие фоновые процессы.
cline doctorпроверяет настройку, аcline doctor fixостанавливает зависшие процессы. .clineignoreуходит в прошлое. Чтобы не подпускать Cline к файлам, используйте хукPreToolUse.
Cline CLI рядом с другими CLI в AgentVera
Если Cline — ваш единственный агент, его собственного интерфейса может вполне хватить. Сложнее становится, когда Cline работает рядом с Claude Code, Codex или Gemini CLI в одном проекте. AgentVera — десктопное приложение, которое запускает эти CLI бок о бок в настоящих терминалах, с вашими собственными установками и ключами. Поддержка Cline устроена так:
- Одна сессия на агента. AgentVera находит сессию, которую создаёт Cline, через
cline history --jsonи при следующих запусках открывает её командойcline --id <id>, так что разговор переживает перезапуск приложения. - Модель и уровень усилий. Выбранная модель передаётся через
--model, а уровень усилий — через--thinking. - Свой аккаунт для каждого агента. В Settings → Accounts можно добавить ключи Anthropic, OpenAI или OpenRouter; каждый аккаунт Cline получает собственный файл провайдеров, а всё остальное остаётся общим.
- MCP и токены. Серверы из менеджера MCP AgentVera попадают в Cline через его файл настроек MCP, а AgentVera читает расход токенов Cline для бюджетов токенов.
- Панели и ревью. Запускайте Cline в сетке workspace рядом с другими агентами и проверяйте их изменения через код-ревью.
Бесплатный тариф запускает 2 агента одновременно и включает MCP, Git, Docker, SSH, код-ревью и экономию токенов. Pro стоит $9,99 в месяц и не ограничивает число агентов; если у вас ещё не было пробного периода, первый вход в приложение включает Pro на 7 дней без карты. Чтобы попробовать, скачайте AgentVera.
Итоги
Чтобы начать работу с Cline CLI, нужны три команды: npm install -g cline, cline auth и cline. Важные решения идут сразу за ними: выключите автоподтверждение для реальной работы, планируйте, прежде чем действовать, в крупных задачах, держите правила проекта в AGENTS.md или .clinerules/ и давайте разовым запускам в CI только тот доступ, который им нужен.
Источники: справочник Cline CLI, обзор CLI, авторизация, правила Cline, MCP, changelog CLI.