Cline

by Cline Bot Inc. · VS Code, Cursor, Windsurf

Plugin Dev Tools Open Source ★ Must have v4.0.5 · 30.06.2026 активный

Автономный AI-агент для VS Code. Читает и редактирует файлы, выполняет команды в терминале, работает с браузером — всё через разговорный интерфейс. Поддерживает MCP-серверы и любые API-совместимые модели. Отличительные черты: - Полный доступ к файловой системе и терминалу (с подтверждением) - Встроенный браузер на базе Puppeteer - Plan/Act режим: сначала план, потом действие - Поддержка MCP-серверов - Работает с любым OpenAI-совместимым API - Подробный лог всех действий агента

v4.0.5
30.06.2026 current
Добавлен 18.06.2026 · Обновлён 18.06.2026 · Dev Tools
Установка
# Установить из маркетплейса VS Code:
# Extensions → поиск "Cline" → Install

# Или через командную строку:
code --install-extension saoudrizwan.claude-dev
переведено ИИ

Cline

Cline

Открытый кодовый агент в вашей IDE и терминале.

Документация Discord r/cline Запросы функций Присоединяйтесь!


### CLI Запускайте Cline в вашем терминале. Интерактивный чат или полностью без интерфейса для CI/CD и скриптов.
npm i -g cline
Узнать больше

### Канбан Запускайте множество агентов параллельно с веб-панели задач. Каждая карточка получает свою рабочую копию, автоматические коммиты и цепочки зависимостей.
npm i -g kanban
Узнать больше

### Расширение для VS Code ИИ-ассистент для программирования в вашем редакторе. Создание файлов, запуск команд, просмотр веб-страниц и использование инструментов с одобрением пользователя. Установить из VS Marketplace

### Плагин для JetBrains Тот же опыт Cline в IntelliJ IDEA, PyCharm, WebStorm, GoLand и остальных продуктах семейства JetBrains. Установить из JetBrains Marketplace

### SDK Создавайте собственные ИИ-агенты и интеграции на основе того же движка, который запускает CLI, Канбан, расширение для VS Code и плагин для JetBrains. Пользовательские инструменты, команды из нескольких агентов, коннекторы, запланированные автоматизации и многое другое.
npm install @cline/sdk
Документация


Индекс

Продукт Описание Расположение СПИСОК ИЗМЕНЕНИЙ
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, который вы можете просмотреть, изменить или отменить. Все изменения отслеживаются с помощью контрольных точек, чтобы вы могли легко отменить работу агента.

Выполняет команды Bash

Cline выполняет команды непосредственно в вашем терминале и отслеживает вывод в реальном времени. Установка пакетов, запуск скриптов сборки, выполнение тестов, развертывание приложений, управление базами данных. Для длительных процессов, таких как серверы для разработки, Cline продолжает работать в фоновом режиме и реагирует на новый вывод по мере его появления, перехватывая ошибки компиляции, сбои тестов и падения серверов по мере их возникновения.

Планирование и действие

Переключайтесь между режимом планирования и режимом действия. В режиме планирования Cline изучает вашу кодовую базу, задаёт уточняющие вопросы и составляет стратегию. Как только вы согласились, переключитесь в режим действия, и Cline выполнит план. Каждое изменение файла и терминальная команда требуют вашего одобрения, чтобы вы контролировали то, что действительно меняется. Или включите автодействие и позвольте Cline работать автономно.

Правила и навыки

Определяйте специфические для проекта правила в файлах .clinerules, которые направляют работу Cline в вашей кодовой базе: стандарты кодирования, архитектурные соглашения, процедуры развертывания, требования к тестированию. Правила автоматически подхватываются CLI, расширением для VS Code и плагином для JetBrains. Используйте навыки, чтобы позволить модели загружать определённые правила по мере необходимости.

Работает с любой моделью

Cline не привязан к одному поставщику ИИ. Используйте любую модель, которая подходит для вашего рабочего процесса:

Поставщик Модели
Anthropic Claude Opus, Sonnet, Haiku
OpenAI Серия моделей GPT
Google Серия моделей Gemini
OpenRouter Более 200 моделей от любого поставщика
Vercel AI Gateway Модели через Vercel AI Gateway
AWS Bedrock Claude, Llama и другие
Azure / GCP Vertex Все размещённые модели
Cerebras / Groq Модели с быстрой инференцией
Ollama / LM Studio Запуск локальных моделей на вашем устройстве
Любое совместимое с OpenAI API Самостоятельно размещённые или сторонние эндпоинты

Расширение с помощью плагинов или MCP-серверов

Расширяйте возможности 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

Подключение к Slack, Telegram, Discord и другим платформам

Общайтесь со своим агентом из любой мессенджер-платформы: 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

Безинтерфейсный CLI для CI/CD

Запускайте 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, чтобы связаться с другими участниками. Ознакомьтесь с нашей страницей карьеры для полноценных ролей.

Лицензия

Apache 2.0 © 2026 Cline Bot Inc.)

Комментарии
Войдите, чтобы оставить комментарий