by Cline Bot Inc. VS Code, Cursor, Windsurf
Автономный AI-агент для VS Code. Читает и редактирует файлы, выполняет команды в терминале, работает с браузером — всё через разговорный интерфейс. Поддерживает MCP-серверы и любые API-совместимые модели. Отличительные черты: - Полный доступ к файловой системе и терминалу (с подтверждением) - Встроенный браузер на базе Puppeteer - Plan/Act режим: сначала план, потом действие - Поддержка MCP-серверов - Работает с любым OpenAI-совместимым API - Подробный лог всех действий агента
# Установить из маркетплейса VS Code: # Extensions → поиск "Cline" → Install # Или через командную строку: code --install-extension saoudrizwan.claude-dev
![]()
Открытый кодовый агент в вашей IDE и терминале.
| Документация | Discord | r/cline | Запросы функций | Присоединяйтесь! |
### CLI
Запускайте Cline в вашем терминале.
Интерактивный чат или полностью без интерфейса
для CI/CD и скриптов.
Узнать больше
|
### Канбан
Запускайте множество агентов параллельно с
веб-панели задач. Каждая карточка получает свою
рабочую копию, автоматические коммиты и цепочки зависимостей.
Узнать больше
|
|
### Расширение для VS Code
ИИ-ассистент для программирования в вашем редакторе.
Создание файлов, запуск команд, просмотр веб-страниц
и использование инструментов с одобрением пользователя.
Установить из VS Marketplace
|
### Плагин для JetBrains
Тот же опыт Cline в IntelliJ IDEA,
PyCharm, WebStorm, GoLand и остальных продуктах
семейства JetBrains.
Установить из JetBrains Marketplace
|
### SDK
Создавайте собственные ИИ-агенты и интеграции на основе того же движка, который запускает CLI, Канбан, расширение для VS Code и плагин для JetBrains. Пользовательские инструменты, команды из нескольких агентов, коннекторы, запланированные автоматизации и многое другое.
Документация
|
| Продукт | Описание | Расположение | СПИСОК ИЗМЕНЕНИЙ |
|---|---|---|---|
| SDK | Программный API для агентов на Node.js и экспорт расширений. | sdk/ |
CHANGELOG.md |
| CLI | Терминальный интерфейс, безинтерфейсный режим, команды оболочки и специфические для CLI процессы. | apps/cli/ |
CHANGELOG.md |
| Расширение для VS Code | Расширение из Marketplace и интеграция с хостом расширений. | / (в процессе миграции) |
CHANGELOG.md |
| Плагин для JetBrains | Клиент на платформе JetBrains, взаимодействующий с общим ядром агента. | В настоящее время мы не публикуем плагины для JetBrains в открытом доступе | - |
| Канбан | Веб-панель задач для работы нескольких агентов. | cline/kanban |
CHANGELOG.md |
| Сайт документации | Публичные страницы документации. | docs/ |
- |
Cline читает структуру вашего проекта, понимает связи между файлами и вносит согласованные изменения по всему кодовую базу. Он отслеживает ошибки линтера и компилятора во время работы, исправляя такие проблемы, как отсутствующие импорты, несоответствия типов и синтаксические ошибки, ещё до того, как вы их увидите. В VS Code и JetBrains каждое отображается как diff, который вы можете просмотреть, изменить или отменить. Все изменения отслеживаются с помощью контрольных точек, чтобы вы могли легко отменить работу агента.
Cline выполняет команды непосредственно в вашем терминале и отслеживает вывод в реальном времени. Установка пакетов, запуск скриптов сборки, выполнение тестов, развертывание приложений, управление базами данных. Для длительных процессов, таких как серверы для разработки, Cline продолжает работать в фоновом режиме и реагирует на новый вывод по мере его появления, перехватывая ошибки компиляции, сбои тестов и падения серверов по мере их возникновения.
Переключайтесь между режимом планирования и режимом действия. В режиме планирования Cline изучает вашу кодовую базу, задаёт уточняющие вопросы и составляет стратегию. Как только вы согласились, переключитесь в режим действия, и Cline выполнит план. Каждое изменение файла и терминальная команда требуют вашего одобрения, чтобы вы контролировали то, что действительно меняется. Или включите автодействие и позвольте Cline работать автономно.
Определяйте специфические для проекта правила в файлах .clinerules, которые направляют работу Cline в вашей кодовой базе: стандарты кодирования, архитектурные соглашения, процедуры развертывания, требования к тестированию. Правила автоматически подхватываются CLI, расширением для VS Code и плагином для JetBrains. Используйте навыки, чтобы позволить модели загружать определённые правила по мере необходимости.
Cline не привязан к одному поставщику ИИ. Используйте любую модель, которая подходит для вашего рабочего процесса:
| Поставщик | Модели |
|---|---|
| Anthropic | Claude Opus, Sonnet, Haiku |
| OpenAI | Серия моделей GPT |
| Серия моделей Gemini | |
| OpenRouter | Более 200 моделей от любого поставщика |
| Vercel AI Gateway | Модели через Vercel AI Gateway |
| AWS Bedrock | Claude, Llama и другие |
| Azure / GCP Vertex | Все размещённые модели |
| Cerebras / Groq | Модели с быстрой инференцией |
| Ollama / LM Studio | Запуск локальных моделей на вашем устройстве |
| Любое совместимое с OpenAI API | Самостоятельно размещённые или сторонние эндпоинты |
Расширяйте возможности Cline с помощью плагинов. Используя SDK, регистрируйте инструменты и хуки жизненного цикла программно через систему плагинов для журналирования, аудита, обеспечения политики или добавления специфических для предметной области возможностей. Пример простого плагина ниже.
import { Agent, createTool } from "@cline/sdk"
const deployTool = createTool({
name: "deploy",
description: "Deploy the current branch to staging.",
inputSchema: { type: "object", properties: { env: { type: "string" } }, required: ["env"] },
execute: async (input) => {
// ваша логика развертывания
},
})
const agent = new Agent({ tools: [deployTool], /* ... */ })
...или используйте MCP-серверы для подключения к базам данных, запросов к API, управления облачной инфраструктурой и взаимодействия с внешними системами. Используйте серверы, созданные сообществом, или попросите Cline создать пользовательские инструменты на лету. В CLI управляйте серверами с помощью cline mcp.
Координируйте работу нескольких агентов над сложными задачами. Координирующий агент разбивает работу на подзадачи и делегирует специализированным агентам, каждый из которых имеет собственные инструменты и контекст. Состояние команды сохраняется между сессиями, чтобы вы могли продолжить с того места, где остановились.
cline --team-name auth-sprint "Plan and implement user authentication with tests"
Запускайте агенты по расписанию для повторяющихся автоматизаций. Ежедневные сводки по PR, еженедельные проверки зависимостей, отчёты о состоянии кодовой базы. Расписания сохраняются между перезапусками и работают независимо от любой сессии терминала.
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 и Linear. Каждая ветка обсуждения соответствует сессии агента с полным контекстом. Настройте контроль доступа, чтобы ограничить, кто может взаимодействовать с вашим агентом.
# Подключение к Telegram
cline connect telegram -k $BOT_TOKEN
# Подключение к Slack через вебхук
cline connect slack --bot-token $SLACK_TOKEN --signing-secret $SECRET --base-url $URL
# Подключение к Slack с помощью режима сокета
cline connect slack --bot-token $SLACK_TOKEN --app-token $SLACK_APP_TOKEN
Запускайте Cline без взаимодействия для скриптов и автоматизации. Передавайте входные данные, получайте вывод в формате JSON, связывайте команды в цепочки, интегрируйте в конвейеры CI/CD.
cline "Run tests and fix any failures"
git diff origin/main | cline "Review these changes for issues"
cline --json "List all TODO comments" | jq -r 'select(.type == "agent_event" and .event.text) | .event.text'
Начните с Руководства по участию). Присоединяйтесь к нашему Discord и перейдите в канал #contributors, чтобы связаться с другими участниками. Ознакомьтесь с нашей страницей карьеры для полноценных ролей.