Cline — открытый ИИ-агент для программирования. Один и тот же движок работает в редакторе кода, в терминале, отдельным настольным приложением или встраивается в собственные продукты. Агент читает и правит файлы, запускает команды и реагирует на их вывод, а разработчик в любой момент видит изменения и может их откатить.
Основные возможности
- Режимы Plan и Act: сначала агент согласует стратегию, потом выполняет — с подтверждением каждого шага или в автоматическом режиме.
- Правки сразу в нескольких файлах: агент следит за импортами, типами и подсказками линтера, показывает различия и создаёт контрольные точки с откатом в один клик.
- Работа в терминале: выполнение команд и реакция на вывод в реальном времени — тесты, сборки, развёртывание, долгоживущие серверы.
- Файлы правил в репозитории: стандарты кода, архитектура и соглашения проекта описываются один раз и подхватываются агентом.
- Любые модели: Claude, GPT, Gemini, локальные через Ollama или LM Studio, а также свой OpenAI-совместимый эндпоинт. Ключ свой, модель можно менять посреди проекта.
- Расширение через MCP и плагины: подключение баз данных, API и инфраструктуры, собственные инструменты и хуки через SDK.
- Команды агентов и расписания: агент-координатор раздаёт задачи специалистам, а запуск по cron закрывает повторяющиеся операции.
- Интеграции: работа из Slack, Discord, Telegram и Linear, запуск в GitHub Actions, GitLab и других конвейерах.
- Настольное приложение без редактора: рабочее пространство, ветка git, очередь задач, а правка прежнего сообщения откатывает проект к контрольной точке и перезапускает работу с исправленным запросом.
- Доска для нескольких агентов: задачи раскладываются карточками, каждая работает в отдельной копии репозитория, поэтому параллельные агенты не мешают друг другу.
Как это устроено
Агент подключается к рабочему пространству и работает с кодом примерно так же, как это делал бы разработчик: читает файлы, вносит изменения, запускает команды. Ключевое отличие от «чата с кодом» — контроль: каждое действие фиксируется контрольной точкой, различия видны построчно, а неудачный шаг откатывается одной кнопкой.
Для больших задач есть второй уровень — оркестрация. Несколько агентов запускаются параллельно, каждый в своей изолированной копии репозитория, а связанные задачи стартуют автоматически после завершения предыдущих. Так можно разобрать бэклог или крупный проект, наблюдая за работой на общей доске.
Кому подходит
Разработчикам, которые хотят автоматизировать рутину — правки по всему проекту, тесты, обновление зависимостей — но не готовы отдавать кодовую базу «чёрному ящику». Командам, которым важна свобода выбора модели и отсутствие привязки к одному поставщику. Тем, кто работает с локальными моделями и закрытым кодом: агент умеет обращаться к собственному эндпоинту. И техническим руководителям, которым нужны воспроизводимые правила для агентов вместо индивидуальных договорённостей.
Что учесть
Настольная версия официально помечена как бета, и разработчики честно предупреждают, что сборки выходят часто и шероховатости возможны. Агент, который сам правит код и запускает команды, требует дисциплины: стоит настроить правила подтверждения, ограничить доступ к рабочему контуру и следить за тем, что именно он выполняет — хуки и правила для этого и предусмотрены.
Качество результата зависит от выбранной модели: с локальными и открытыми вариантами оно будет ниже, чем с топовыми, и на сложных задачах это заметно. И, как с любым инструментом такого класса, начинать лучше на отдельной ветке — тем более что нужные для этого механизмы встроены.
Похожие сервисы
- 1APP — единый API-доступ к ИИ-моделям
- Inspo — архив референсов для ИИ-агентов, которые верстают интерфейсы
- PlusVibe API — доступ к нейросетям по API из России
- Usetech Launch — потоковая аналитика мультимедиа с ML