Cline logo

Cline

Open-source AI coding agent with complete transparency

AI Coding Agent
IDE
Planning
Security
Stars
49.8k
Contributors
232
Rating
4.6
Forks
6.8k
License

An IDE-integrated autonomous coding agent that plans, executes, and debugs with full visibility and no model lock-in.

Features

Plan Mode

Explores codebase and formulates multi-step plans before executing

Full Transparency

Live visibility into file reads, decisions, and token usage

MCP Integration

Connects to databases, APIs, docs via Model Context Protocol

Terminal Execution

Executes shell commands, monitors outputs, enables debugging

Snapshot & Rollback

Takes workspace snapshots and allows diff-based rollback

Model-Agnostic

Use any model provider (Claude, Gemini, OpenRouter, local, etc.)

Usability

USABILITY
Excellent
SETUP
Medium
PLATFORMS
3+
Supported
VS Code (and Insiders)
Cursor
Windsurf

Dependencies: IDE extension, your own API keys

Integrations

Compatible Tools

Supported integrations and platforms

Claude (Anthropic)
Gemini (Google)
OpenRouter
Local models via Ollama/LM Studio
4.6/5

Cline.bot delivers powerful, transparent AI coding assistance directly in your IDE—especially great for complex tasks and codebase-wide reasoning.

Pros

  • +Full transparency and auditability (open source, SOC 2/GDPR compliant)
  • +Supports multi-step planning and execution
  • +Runs entirely client-side—excellent for security-conscious users
  • +Model-agnostic flexibility
  • +Snapshots and rollback provide safety for edits

Cons

  • -Token usage can become expensive (user reports of high cost per hour)
  • -Occasional errant file modifications and over-editing; needs supervision
  • -Setup requires familiarity with API keys and client-side configuration

Reviewed by OpenSourceAI team

Quick Links

Essential project resources

Latest Release

Version information

Version
v3.26.5
Date8/24/2025

Community

Activity and engagement

Issues (6m)~490
DiscussionsActive

Project Info

Technical details

License
Apache-2.0
Stars49.8k
Forks6.8k