Cline
Cline is an open-source coding agent that runs in your IDE and terminal. It helps developers automate coding tasks like editing files, running commands, and managing multi-agent workflows. It is for developers who want an AI assistant that works across different environments and models.
🎬 Ideal Setup for Cline · Cline
✨ Key features
- Edits code across your project with coordinated changes
- Runs bash commands and monitors output in real time
- Plan and Act modes with approval controls
- Works with many AI providers including local models
- Extensible via plugins and MCP servers
- Multi-agent teams and scheduled agents
🎯 Use cases
- Automate code fixes and test runs in CI/CD
- Coordinate multiple agents for complex tasks
- Schedule recurring codebase health reports
- Chat with agents via Slack, Telegram, or Discord
- Build custom AI agents using the SDK
📦 Installation
🧰 Requirements: Node.js for CLI and SDK; VS Code or JetBrains IDE for extensions; API keys for AI providers if not using local models.
CLI
npm i -g cline
Kanban
npm i -g kanban
SDK
npm install @cline/sdk
For VS Code extension, install from VS Marketplace. For JetBrains plugin, install from JetBrains Marketplace.
🚀 Usage
Headless CLI
cline "Run tests and fix any failures"
Multi-agent team
cline --team-name auth-sprint "Plan and implement user authentication with tests"
Scheduled agent
cline schedule create "PR summary" \
--cron "0 9 * * MON-FRI" \
--prompt "List all open PRs and their review status" \
--workspace /path/to/repo
⚠️ Good to know
JetBrains plugin is not open-sourced; VS Code extension is WIP migrating; some features may require additional setup.
❓ FAQ
What AI models can I use with Cline?
Cline supports many providers including Anthropic, OpenAI, Google, OpenRouter, AWS Bedrock, Azure, and local models via Ollama or LM Studio.
How do I extend Cline's capabilities?
You can use plugins built with the SDK or connect MCP servers to add tools and integrations.
Can I run Cline in CI/CD?
Yes, the CLI supports headless mode for scripting and automation, with JSON output and piping.
How do I manage multiple agents?
Use the Kanban board or the CLI's --team-name option to coordinate multi-agent teams.
📊 Repository
🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.