Cline CLI
Открытый агент для программирования в VS Code, JetBrains, терминале и десктопе с поддержкой любых моделей и MCP
- 71 040 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Агент выполняет команды в терминале и правит файлы
- Подключения к мессенджерам используют токены ботов
- Код отправляется выбранному провайдеру модели
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/clineОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент выполняет команды в терминале и правит файлы
- Подключения к мессенджерам используют токены ботов
- Код отправляется выбранному провайдеру модели
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Cline читает структуру проекта, вносит согласованные правки в несколько файлов и следит за ошибками линтера и компилятора. Он выполняет команды в терминале, а в режиме Plan сначала изучает код и предлагает план, в режиме Act выполняет его с подтверждением каждого действия. Поддерживаются правила .clinerules, скиллы, MCP-серверы, команды агентов, запуск по расписанию и подключение к Slack, Telegram и Discord. Headless CLI подходит для CI/CD.
Для кого. Разработчикам, которым нужен агент в редакторе или терминале с выбором провайдера модели.
Подходит, если
- Хотите агента прямо в VS Code или JetBrains с подтверждением каждой правки
- Нужно использовать локальные модели через Ollama или LM Studio
- Запускаете агента в CI через headless-режим с JSON-выводом
- Нужны регулярные задачи по cron, например сводка открытых PR
Не подходит, если
- Нужен полностью открытый клиент для JetBrains: этот плагин не открыт
- Не готовы оплачивать токены выбранного провайдера и нет локальной модели
Пример запроса к агенту
В режиме Plan изучи проект и предложи, как добавить авторизацию с тестами, потом реализуй после моего одобренияОграничения
Качество и стоимость зависят от выбранной модели. Плагин для JetBrains не открыт. Десктопное приложение пока в бете.
Как отключить. Отключите или удалите расширение в VS Code или JetBrains, CLI удаляется командой npm uninstall -g cline.
Частые вопросы
Какие модели поддерживаются?
Anthropic, OpenAI, Google, OpenRouter, AWS Bedrock, Azure, Vertex, Cerebras, Groq, Ollama, LM Studio и любые OpenAI-совместимые API.
Можно ли встроить движок Cline в свое приложение?
Да, через SDK: npm install @cline/sdk.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОткрытый агент для программирования в VS Code, JetBrains и терминале с выбором из сотен моделей
Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git
Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Один рантайм для Claude Code, Codex, OpenCode и других: работа принята, только если пройдены проверки, которые агент не писал
Агент OpenAI для программирования, который работает локально в терминале, с версиями для IDE и десктопа
Из блога
Коротко о README
Cline это открытый агент для программирования, доступный как CLI, десктопное приложение, расширение VS Code, плагин JetBrains и SDK. README описывает правки по всему проекту, выполнение команд, режимы Plan и Act, правила и скиллы. Отдельно описаны плагины и MCP, команды агентов, расписания, подключение мессенджеров и headless-режим для CI. Проект под лицензией Apache 2.0.
Бейдж для README
Исходный SKILL.md
--- name: create-pull-request description: Create a GitHub pull request following project conventions. Use when the user asks to create a PR, submit changes for review, or open a pull request. Handles commit analysis, branch management, and PR creation using the gh CLI tool. --- # Create Pull Request This skill guides you through creating a well-structured GitHub pull request that follows project conventions and best practices. ## Prerequisites Check Before proceeding, verify the following: ### 1. Check if `gh` CLI is installed ```bash gh --version ``` If not installed, inform the user: > The GitHub CLI (`gh`) is required but not installed. Please install it: > - macOS: `brew install gh` > - Other: https://cli.github.com/ ### 2. Check if authenticated with GitHub ```bash gh auth status ``` If not authenticated, guide the user to run `gh auth login`. ### 3. Verify clean working directory ```bash git status ``` If there are uncommitted changes, ask the user whether to: - Commit them as part of this PR - Stash them temporarily - Discard them (with caution) ## Gather Context ### 1. Identify the current branch ```bash git branch --show-current ``` Ensure you're not on `main` or `master`. If so, ask the user to create or switch to a feature branch.