Cline is an advanced open-source AI software engineering agent that runs in your IDE. It plans and executes multi-file changes, runs bash commands, integrates MCP servers, and supports any AI model with zero vendor lock-in.
Plan-and-Act Dual ModeToggle between "Plan mode" to collaboratively brainstorm and align on architectural strategies, and "Act mode" to let the agent execute the plan step-by-step under your supervision.
Coordinated Multi-File EditsCline performs complex refactoring and feature implementation across your entire project with linter-aware fixes, live diff previews, and a reliable one-click undo checkpoint for every step.
Autonomous Terminal ExecutionIt can execute bash commands directly in your terminal, letting it interact with live development servers, run testing suites, and handle deployment pipelines in real time.
Model Agnostic & No Vendor Lock-inBring your own API keys or local weights. Cline works natively with Anthropic Claude, OpenAI, Google Gemini, or local models via Ollama and LM Studio, without any subscription markups.
Model Context Protocol (MCP) IntegrationExtend Cline's intelligence by connecting it to MCP servers. This grants the agent secure access to external databases, APIs, enterprise infrastructure, and custom tools.
Browser Automation for Web DevFor frontend development, Cline can launch a headless browser to click, type, scroll, and capture screenshots or console logs to proactively fix visual bugs and runtime errors.
Custom Rules (.clinerules)Teach the agent your team's specific coding standards, architecture preferences, and deployment conventions by shipping a .clinerules file right in your repository.