Cline
Autonomous coding agent available as an IDE extension, CLI assistant or SDK, with a human-in-the-loop approval workflow for every file change and command.
- Actively maintained
- Permissive license
Overview
Cline runs as a VS Code (and JetBrains) extension, a CLI assistant, or an embeddable SDK, and can create/edit files, run terminal commands, and use a browser to complete coding tasks. Every action is surfaced for approval by default rather than running fully unsupervised, so it fits directly into an existing editor-centered workflow.
Cline is a fit for developers who want an autonomous agent but want to stay inside their IDE and approve changes as they happen, distinct from terminal-first tools like Aider or fully unsupervised platforms like OpenHands (both also in this catalog).
Why it's in this catalog
Catalog rating: ★★★★☆ (4/5)
One of the most widely adopted IDE-native autonomous coding agents, with a distinct human-in-the-loop approval UX.
- Mature
- Vendor-backed
- Categories
- AI Agents & Agent Tools
- Languages
- TypeScript
- License
- Apache-2.0
Related Projects
SWE-agent
MITTakes a GitHub issue and autonomously tries to fix it with your LLM of choice; also usable for offensive cybersecurity and competitive coding challenges (NeurIPS 2024).
Actively maintained
- AI Agents & Agent Tools
OpenHands
MITAI-driven software development platform where autonomous agents can modify code, run commands, browse the web, and call APIs to complete engineering tasks end to end.
Actively maintained
- AI Agents & Agent Tools
Aider
Apache-2.0AI pair programming in your terminal -- Aider edits code in your local git repo, running tests and committing changes as it goes.
Well documented
- AI Agents & Agent Tools
Agent Skills by Addy Osmani
MITProduction-grade engineering skills for AI coding agents, mapped to the development lifecycle -- spec, plan, build, test, review and ship.
Actively maintained
- AI Agents & Agent Tools
Spotted an error? Suggest an edit on GitHub.