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

URL: https://agentvera.dev/ru/blog/how-to-use-cline-cli/ · Опубликовано: 2026-11-15

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

**Коротко:**

- Установите через npm install -g cline, выполните cline auth, чтобы войти в аккаунт Cline или добавить свой ключ провайдера, затем запустите cline в проекте и опишите задачу. Tab переключает Plan и Act.
- Подтверждения по умолчанию выключены: --auto-approve равен true, а разовые запуски и ввод через pipe работают в режиме yolo. Передайте --auto-approve false, если хотите, чтобы Cline спрашивал перед каждым инструментом.
- CLI бесплатна; за инференс вы платите кредитами Cline, через ClinePass ($9,99 в месяц на ноябрь 2026 года) или своими API-ключами. Правила — в .clinerules/ или AGENTS.md, MCP-серверы — в cline_mcp_settings.json.

Чтобы пользоваться 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](https://cline.bot "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

```bash
npm install -g cline
```

Это единственный официальный способ установки. Готовые бинарники есть для macOS, Linux и Windows, как для arm64, так и для x64; для надёжности используйте Node 22, потому что документация и пакет расходятся в минимальной версии. Обновляться потом можно через `cline update`. Если нужна самая свежая сборка, `npm install -g cline@nightly` ставит канал nightly.

## Шаг 2: войдите или добавьте ключ

```bash
cline auth
```

Команда открывает интерактивную настройку. `cline auth cline` выполняет вход в аккаунт Cline через браузер. Чтобы задать провайдера без вопросов, например на сервере:

```bash
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: работайте в интерактивном режиме

```bash
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 или перенаправить вывод:

```bash
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` показывает прошлые сессии в списке, где их можно возобновить или удалить. Чтобы открыть сессию напрямую:

```bash
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](/ru/blog/claude-md-agents-md/ "CLAUDE.md и AGENTS.md").

**Скиллы и хуки.** Скиллы лежат в `.cline/skills/` или `.agents/skills/` и запускаются как `/skill-name`; `cline skill add <owner/repo>` устанавливает новый. Хуки — это исполняемые скрипты, названные по событию, например `.cline/hooks/PreToolUse.sh`; именно ими блокируют рискованные команды.

**MCP.** Серверы добавляются из командной строки:

```bash
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](https://cline.bot/pricing "Цены 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](/ru/ "AgentVera") — десктопное приложение, которое запускает эти CLI бок о бок в настоящих терминалах, с вашими собственными установками и ключами. [Поддержка Cline](/ru/agents/cline/ "Cline CLI в AgentVera") устроена так:

- **Одна сессия на агента.** AgentVera находит сессию, которую создаёт Cline, через `cline history --json` и при следующих запусках открывает её командой `cline --id <id>`, так что разговор переживает перезапуск приложения.
- **Модель и уровень усилий.** Выбранная модель передаётся через `--model`, а уровень усилий — через `--thinking`.
- **Свой аккаунт для каждого агента.** В Settings → Accounts можно добавить ключи Anthropic, OpenAI или OpenRouter; каждый аккаунт Cline получает собственный файл провайдеров, а всё остальное остаётся общим.
- **MCP и токены.** Серверы из [менеджера MCP](/ru/features/mcp-manager/ "Менеджер MCP") AgentVera попадают в Cline через его файл настроек MCP, а AgentVera читает расход токенов Cline для [бюджетов токенов](/ru/features/token-budgets/ "Бюджеты токенов").
- **Панели и ревью.** Запускайте Cline в сетке [workspace](/ru/features/workspace/ "Workspace") рядом с другими агентами и проверяйте их изменения через [код-ревью](/ru/features/code-review/ "Код-ревью").

Бесплатный тариф запускает 2 агента одновременно и включает MCP, Git, Docker, SSH, код-ревью и экономию токенов. Pro стоит $9,99 в месяц и не ограничивает число агентов; если у вас ещё не было пробного периода, первый вход в приложение включает Pro на 7 дней без карты. Чтобы попробовать, [скачайте AgentVera](/ru/download/ "Скачать AgentVera").

## Итоги

Чтобы начать работу с Cline CLI, нужны три команды: `npm install -g cline`, `cline auth` и `cline`. Важные решения идут сразу за ними: выключите автоподтверждение для реальной работы, планируйте, прежде чем действовать, в крупных задачах, держите правила проекта в `AGENTS.md` или `.clinerules/` и давайте разовым запускам в CI только тот доступ, который им нужен.

Источники: [справочник Cline CLI](https://docs.cline.bot/cli/cli-reference "Справочник Cline CLI"), [обзор CLI](https://docs.cline.bot/usage/cli-overview "Обзор Cline CLI"), [авторизация](https://docs.cline.bot/getting-started/authorizing-with-cline "Авторизация в Cline"), [правила Cline](https://docs.cline.bot/customization/cline-rules "Правила Cline"), [MCP](https://docs.cline.bot/mcp/mcp-overview "Cline MCP"), [changelog CLI](https://github.com/cline/cline/blob/main/apps/cli/CHANGELOG.md "Changelog Cline 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.** AgentVera — настольное приложение для macOS, Windows и Linux от Solviera Teknoloji. Оно запускает 18 ИИ-агентов для программирования (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) рядом, по проектам, в настоящих терминалах с собственными установками CLI и входами пользователя. В бесплатном тарифе одновременно работают 2 агента. Скачать: https://agentvera.dev/ru/download/ · Цены: https://agentvera.dev/ru/pricing/
