The Open Coding Agent
Ship securely w/ Gemini
in JetBrains
One open source agent runtime. Use it in your editor, your terminal, or embed it in your own products. Trusted by 11M+ developers.
Cline for Desktop: the coding agent as a native desktop app. No editor required.
Explore Cline for Desktop →Cline CLI in scripts, cron jobs, and CI pipelines. Run recurring checks and custom workflows.
Explore Cline CLI →Cline in your IDE: VS Code, JetBrains (Early Access), Cursor, Windsurf and Insiders.
Explore Cline for IDE →Embed the agent runtime in your own products with tools, hooks, and MCP servers.
Build with the SDK →Trusted by developers and leaders at
See Cline at work
One agent across your IDE, terminal, and SDK. Pick a task and watch it run.
import type { ModelInfo } from "./modelTypes"
export const CLAUDE_SONNET_1M_SUFFIX = ":1m"
export const CLAUDE_SONNET_1M_TIERS = [
{
contextWindow: 200000,
inputPrice: 3.0,
outputPrice: 15,
cacheWritesPrice: 3.75,
cacheReadsPrice: 0.3,
},
{
contextWindow: Number.MAX_SAFE_INTEGER, // storing infinity vs storage is not possible
inputPrice: 6,
outputPrice: 22.5,
cacheWritesPrice: 7.5,
cacheReadsPrice: 0.6,
},
]
// Anthropic
// https://docs.anthropic.com/en/docs/about-claude/models // prices updated 2025-01-02
export type AnthropicModelId = keyof typeof anthropicModels
export const ANTHROPIC_DEFAULT_MODEL_ID = "claude-sonnet-4-5-20250929"
export const ANTHROPIC_MIN_THINKING_BUDGET = 1024
export const ANTHROPIC_MAX_THINKING_BUDGET = 8000
Understand your codebase
See how a codebase is structured and ask Cline questions about files, dependencies, and behavior.
Refactor large codebases
Make coordinated changes across large codebases while Cline keeps imports, types, and behavior consistent.
Automate with Cline CLI
Use Cline CLI in scripts, cron jobs, and CI pipelines to run recurring checks, updates, and custom workflows.
What Cline does
Everything an agent should do, in your editor and your terminal.
Open source. Plan-and-Act. Every model. No vendor lock-in.
Edits across your project
Coordinated multi-file changes with linter-aware fixes, diffs, checkpoints, and one-click undo on every step.
Runs bash commands
Executes in your terminal and reacts to output as it appears. Long-running dev servers, tests, deploys, all handled live.
Plan, then Act
Toggle Plan mode to align on a strategy, then Act to execute. Approve every step, or flip auto-approve for autopilot.
Rules and Skills
Ship .clinerules with your repo to teach the agent your coding standards, architecture, and deployment conventions.
Every model, your choice
Claude, GPT, Gemini, local Ollama / LM Studio, or any OpenAI-compatible endpoint. Bring your own key or your own weights.
Extend with MCP and plugins
Register custom tools and lifecycle hooks via the SDK. Plug in MCP servers for databases, APIs, and infrastructure.
Multi-agent teams and schedules
Coordinator agents delegate to specialists with their own tools and context. Run them on cron for recurring automations.
Connect to Slack, Linear, and CI
Chat with the agent from Slack, Discord, Telegram, or Linear. Run it headlessly inside GitHub Actions, GitLab, or any pipeline.
Any model, your infrastructure
Cline works with every major provider. Bring your own key, your own endpoint, or your own weights and keep your workflow exactly the same.
SUPPORTED PROVIDERS
+ any OpenAI-compatible API