Пригласите друга и получите 1 месяц Pro бесплатноКак это работает

Как пользоваться Cline CLI: пошаговое руководство по Cline в терминале

Как пользоваться Cline CLI: установка через npm, вход или свой ключ, режимы Plan и Act, запуск без интерфейса с --json, возобновление сессий, правила и MCP.

Solviera Teknoloji 7 мин чтения

Чтобы пользоваться 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.

Вопросы

Cline CLI бесплатна?

Сама CLI ничего не стоит. Платить нужно за модель: кредитами Cline, купленными на app.cline.bot, подпиской ClinePass ($9,99 в месяц на ноябрь 2026 года, для избранных открытых моделей) или своим API-ключом от Anthropic, OpenAI, OpenRouter и многих других провайдеров. У некоторых бесплатных моделей есть небольшая квота.

Спрашивает ли Cline CLI разрешения перед правкой файлов?

По умолчанию нет. --auto-approve по умолчанию равен true, а разовый запуск вроде cline "task" работает в режиме yolo. Запустите с --auto-approve false, чтобы получать вопрос «да/нет» для каждого инструмента, или переключайте автоподтверждение клавишами Shift+Tab в интерактивном режиме.

Как возобновить сессию Cline CLI?

Выполните cline history, чтобы выбрать прошлую сессию из списка, или cline --id <session-id>, чтобы открыть её напрямую. cline history --json выводит сессии вместе с их id, что удобно в скриптах.

Читает ли Cline CLI AGENTS.md?

Да. Помимо собственных папок с правилами (.clinerules/ или .cline/rules/ в проекте, ~/.cline/rules глобально), Cline читает AGENTS.md в корне проекта, а также .cursorrules и .windsurfrules.

Можно ли использовать подписку Claude Code или ChatGPT с Cline CLI?

Среди провайдеров Cline есть провайдер Claude Code и вход через ChatGPT (openai-codex). Прежде чем пользоваться подпиской через сторонний инструмент, проверьте условия самого провайдера.

Соберите своих агентов за одним столом.

Скачайте AgentVera бесплатно; ваши установленные CLI уже готовы к работе.

Другие статьи