Cline: открытый AI-агент для IDE, терминала и десктопа
Cline — open source автономный агент для написания кода: плагин для VS Code и JetBrains, CLI, десктопное приложение и SDK на TypeScript. Без vendor lock-in.
Cline захватывает все платформы разом
Один open source рантайм для агентов — используй в редакторе, в терминале или встраивай в собственные продукты. Cline уже доверяют более 11 миллионов разработчиков. Проект набрал свыше 61 тысячи звёзд на GitHub и продолжает активно развиваться. А в мае 2026 года команда сделала ставку на радикальную архитектурную перестройку: вынесла ядро агента в отдельный публичный SDK.
Что такое Cline и откуда он взялся
Изначально проект выпускался под именем «Claude Dev» и вырос в один из наиболее мощных AI-агентов для написания кода с поддержкой 30+ провайдеров LLM и прозрачным человеко-в-контуре (human-in-the-loop) рабочим процессом.
Cline лучше всего воспринимать не как простое автодополнение, а как open source агент для написания кода, способный действовать с файлами, командами, браузером и внешними инструментами.
Четыре способа запустить Cline
graph TD
A[Cline Agent Runtime] --> B[VS Code Extension]
A --> C[JetBrains Plugin]
A --> D[CLI — терминал]
A --> E[Desktop App]
A --> F[@cline/sdk]
F --> G[Свои агенты и интеграции]
D --> H[CI/CD pipeline]
D --> I[Headless / скрипты]
VS Code Extension
Cline читает кодовую базу, создаёт и редактирует файлы, выполняет команды в терминале, управляет браузером через Puppeteer и запрашивает подтверждение на каждом шаге.
JetBrains Plugin
Тот же опыт Cline доступен в IntelliJ IDEA, PyCharm, WebStorm, GoLand и всём семействе JetBrains.
CLI — терминал и CI/CD
Cline запускается прямо в терминале: интерактивный чат или полностью headless-режим для CI/CD и скриптинга.
# Установка глобально
npm i -g cline
# Запустить тесты и исправить ошибки
cline "Run tests and fix any failures"
# Ревью изменений через pipe
git diff origin/main | cline "Review these changes for issues"
# Получить JSON-вывод
cline --json "List all TODO comments" | jq -r 'select(.type == "agent_event") | .event.text'
Desktop App — нативное приложение
Cline Desktop — нативное приложение для работы с open-weight моделями, с импортом задач из Claude Code и Codex, запуском по расписанию, веб-поиском, голосовым вводом и маркетплейсом плагинов, MCP-серверов и навыков (skills).
SDK: ядро агента стало публичным
SDK (@cline/sdk) — это open source TypeScript-фреймворк для создания агентных приложений, выпущенный 13 мая 2026 года. Вместо того чтобы наращивать фичи поверх устаревшей архитектуры, команда полностью переписала ядро агентного цикла как самостоятельный переносимый SDK и перевела на него CLI и Kanban.
Ключевое преимущество нового дизайна: длительная работа больше не прерывается при перезапуске UI, а сессии могут перемещаться между поверхностями — агентный цикл остаётся stateless и переиспользуемым.
npm install @cline/sdk
Архитектура SDK разбита по слоям: @cline/shared — базовые типы и утилиты; @cline/llms — слой провайдеров (Anthropic, OpenAI, Google, AWS Bedrock, Mistral, LiteLLM и любой OpenAI-совместимый эндпоинт); @cline/agents — stateless агентный цикл с оркестрацией инструментов; @cline/core — управление состоянием, жизненным циклом сессий и конфигурацией.
@cline/sdk позволяет строить собственные multi-agent команды, регистрировать кастомные инструменты через plugin API и подключаться к MCP-серверам — всё без зависимости от конкретного IDE или интерфейса.Поддержка моделей: никакого vendor lock-in
Cline работает с любым провайдером — от локальных Ollama-моделей до облачных гигантов. Смена провайдера — это изменение конфига, а не кода.
| Провайдер | Примеры моделей |
|---|---|
| Anthropic | Claude Opus, Sonnet, Haiku |
| OpenAI | GPT-серия |
| Gemini-серия | |
| OpenRouter | 200+ моделей |
| AWS Bedrock | Claude, Llama и другие |
| Azure / GCP Vertex | Все hosted-модели |
| Ollama / LM Studio | Локальные модели |
| Любой OpenAI-compatible API | Self-hosted эндпоинты |
Multi-agent и расписание: автономия нового уровня
Cline умеет координировать несколько агентов, каждый из которых получает свои инструменты и контекст:
# Запустить команду агентов для спринта по авторизации
cline --team-name auth-sprint "Plan and implement user authentication with tests"
# Создать расписание: еженедельный PR-дайджест по будням в 9:00
cline schedule create "PR summary" \
--cron "0 9 * * MON-FRI" \
--prompt "List all open PRs and their review status" \
--workspace /path/to/repo
Агент можно подключить к мессенджерам — Telegram, Slack, Discord, Google Chat, WhatsApp — и каждый тред маппируется на отдельную сессию с полным контекстом.
Plan & Act: контроль или автономия — выбираешь ты
Cline предлагает два режима работы. В Plan mode агент изучает кодовую базу, задаёт уточняющие вопросы и строит план. В Act mode — выполняет его. Каждое изменение файла и каждая команда в терминале требуют подтверждения, либо можно включить auto-approve для полностью автономной работы.
Почему это важно для индустрии
SDK от Cline — первый серьёзный open source рантайм для агентов, спроектированный с нуля под продакшн-сценарии, а не под исследовательские задачи. Лицензия Apache 2.0 означает, что на нём можно строить коммерческие продукты без каких-либо выплат Cline.
Над проектом работают более 250 контрибьюторов совместно с командами ведущих AI-лабораторий. Это делает Cline одним из наиболее открытых и быстро развивающихся проектов в пространстве AI-агентов для разработки — реальной альтернативой проприетарным решениям вроде GitHub Copilot Workspace или Devin.