Cline is an open-source autonomous coding agent that runs as a VS Code extension, CLI assistant, or embedded SDK. It can create and edit files, run terminal commands, browse the web, and use tools — all with human-in-the-loop approval on every action, making agentic AI safe and transparent to explore.
Key Features
Plan-and-Act agent — breaks complex software tasks into steps it can work through autonomously, then verifies the result before moving on
Human-in-the-loop approval — every file change and terminal command asks for your permission first, giving you full control
Bring-your-own-model — works with Anthropic, OpenAI, OpenRouter, AWS Bedrock, Vertex, Azure, and any provider, so there is no vendor lock-in
Model Context Protocol (MCP) — can create new tools and extend its own capabilities via MCP servers
Works across your editor and terminal — available as a VS Code extension, JetBrains plugin, terminal CLI, and Node.js SDK
Web browsing and document access — reads pages and PDFs to gather context for your tasks
Why Use Cline?
Cline bridges the gap between autocomplete and fully autonomous multi-file coding. Because every change is approved in a GUI, it is a safe way to let an AI agent refactor projects, write tests, and run builds without abandoning control.
Use Cases
Refactoring large codebases across many files with a clear plan
Writing and running tests, then fixing the failures it finds
Scaffolding new features, migrations, and project setups
Embedding agentic coding into your own products via the SDK
Platform
VS Code · JetBrains · Terminal (CLI) · Web/Kanban board
Licence
Apache License 2.0 (free; you pay model providers directly or use optional Cline-hosted credits)
Appwrite is an open-source development platform for building web, mobile, and AI applications. It brings together backend infrastructure — including authentication, databases, storage, serverless functions, messaging, and realtime capabilities — with web hosting in one place. With REST APIs, SDKs for multiple languages, and an admin console, Appwrite lets teams build, ship, and scale applications […]