Cline

Active
GitHub TypeScript Apache-2.0

Description

Cline is an autonomous coding agent in your IDE that can create/edit files, execute commands, use the browser, and more with your permission every step of the way.

Key Features

  • IDE & terminal dual mode — Supports VS Code, JetBrains plugins, and CLI with diff-based edits and one-click undo
  • Multi-model compatibility — Supports Anthropic Claude, OpenAI GPT, Google Gemini, OpenRouter 200+ models, and Ollama local models
  • Multi-agent team collaboration — Coordinator agent breaks complex tasks into subtasks delegated to specialist agents with their own tools and context
  • Plugin & MCP extensibility — Register custom tools via SDK with lifecycle hooks, or connect MCP servers for databases, APIs, and cloud infrastructure
  • Plan & Act dual modes — Plan mode explores codebase and designs strategy; Act mode executes the plan with per-step approval or auto-approve
  • Scheduled agent tasks — Cron-based scheduling for recurring automations like daily PR summaries and weekly dependency checks

Use Cases

💡 Refactor code autonomously in IDE with cross-file coordinated changes and automatic linter/compiler error fixes
💡 Execute batch code reviews, test runs, and deploy scripts via CLI with real-time output monitoring and error handling
💡 Run multiple agents in parallel on different feature branches via Kanban boards with auto-commit and dependency chains
💡 Interact with remote agents via Slack/Telegram for code reviews or feature development from anywhere
💡 Build custom AI agents and integrations using the SDK with multi-agent teams and scheduled automation workflows

Quick Start

npm i -g cline

# Start interactive chat mode
cline chat

# Run headless for CI/CD
cline run "write unit tests for the project"

# Multi-agent team mode
cline --team-name auth-sprint "plan and implement user authentication with tests"

Related Projects