Core Concepts
Reasoning
Memory & Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools
Safety & Security
Evaluation
Meta
Core Concepts
Reasoning
Memory & Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools
Safety & Security
Evaluation
Meta
This is an old revision of the document!
Cline is a model-agnostic autonomous coding agent that operates directly inside VS Code and the terminal. It can create and edit files, execute commands, use a browser, and interact with any API — all with explicit user approval at every step. With over 59,000 GitHub stars, Cline is one of the most popular open-source AI coding assistants available.
GitHub: cline/cline | Website: https://cline.bot
Cline is built in TypeScript as a VS Code extension with a modular architecture:
@url, @problems, @file, @folder for flexible context injection# Install via VS Code Extensions marketplace # Search for "Cline" (formerly "Claude Dev") # Or use via CLI npx cline "add authentication middleware to the Express app" # In VS Code, open the Cline sidebar and type: # "Refactor the database module to use async/await" # Cline will plan, show diffs, and ask for approval