Best in class. The team ships improvements weekly and actually listens to feedback on Discord. Rare.
Cline
Open-source AI coding agent for editors and terminals

About Cline
Cline is an open-source AI coding agent that works in VS Code, the terminal, and embedded products through its SDK. It helps developers understand codebases, refactor projects, run commands, and automate recurring workflows.
The agent supports Plan and Act modes, coordinated multi-file edits, linter-aware fixes, diffs, checkpoints, and one-click undo. It can use Claude, GPT, Gemini, local Ollama or LM Studio models, and OpenAI-compatible endpoints with a bring-your-own-key or bring-your-own-weights setup.
Cline runs on macOS, Windows, and Linux. Its CLI can be installed with npm and used in scripts, cron jobs, CI pipelines, and integrations with MCP servers, Slack, Discord, Telegram, Linear, GitHub Actions, and GitLab.
Highlights
- Open-source agent runtime under the Apache 2.0 license
- VS Code extension, terminal CLI, and SDK
- Plan and Act modes with approval controls
- MCP and plugin support for custom tools and lifecycle hooks
- Multi-agent teams and scheduled automations
Solid but not magic. Works great on greenfield projects; on our legacy monorepo it gets lost and needs a lot of hand-holding. Still worth trying.
Similar tools
ECC
— Open agent harness for coding workflows, GitHub automation, and securityOpen agent harness for coding workflows, GitHub automation, and security
Hermes Agent
— Open-source self-hosted AI agent with persistent memoryOpen-source self-hosted AI agent with persistent memory
DeepSeek Harness
— A modular, plugin-based framework for building and running agentsA modular, plugin-based framework for building and running agents
Firecrawl
— Context API for searching, scraping, and interacting with the webContext API for searching, scraping, and interacting with the web

Claude Code
— An AI coding agent for terminal, IDE, web, and SlackAn AI coding agent for terminal, IDE, web, and Slack
Open WebUI
— Self-hosted interface for connecting and extending AI modelsSelf-hosted interface for connecting and extending AI models