8 open source tools compared. Sorted by stars. Scroll down for our analysis.
| Tool | Stars | Velocity | Score |
|---|---|---|---|
opencode The open source coding agent. | 160.4k | +3807/wk | 90 |
cline Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way. | 61.8k | +304/wk | 76 |
aider aider is AI pair programming in your terminal | 44.8k | +348/wk | 73 |
claurst Your favorite Terminal Coding Agent, now in Rust & a Breakdown of the Claude Code leak & discoveries | 9.6k | +98/wk | 67 |
hapi App for Claude Code / Codex / Gemini / OpenCode, vibe coding anytime, anywhere | 4.0k | +96/wk | 63 |
deepclaude Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend. Same UX, 17x cheaper. | 1.9k | +253/wk | 67 |
html-anything ✨ The agentic HTML editor — your local AI agent writes the HTML, you ship it. 🚀 75 Skills × 9 Surfaces (magazine · deck · poster · XHS / tweet · prototype · data report · Hyperframes) 🛡️ Sandboxed preview · 📤 1-click to WeChat / X / Zhihu / HTML / PNG 🔑 Zero API key — Claude Code / Cursor / Codex / Gemini / Copilot / OpenCode / Qwen / Aider. | 1.3k | - | 69 |
keep-codex-fast A backup-first Codex skill for keeping local Codex state fast, clean, and recoverable. | 977 | +153/wk | 60 |
Stay ahead of the category
New tools and momentum shifts, every Wednesday.
opencode is an open-source coding agent that runs in your terminal as a TUI. Built by the terminal.shop team, it ships with two agents (build for full access, plan for read-only) and works with Claude, OpenAI, Google, or local models. MIT licensed, no provider lock-in. Setup is a one-line install via bash, brew, or your package manager of choice. A client/server split lets you run the agent on a remote box and connect from any machine. LSP support is built in. The desktop app is still in beta if you'd rather not live in the terminal. Solo developers and small teams get the best deal. You bring your own model API key, you keep the data local, and you can switch providers without changing tools. Teams already paying for Cursor or Copilot don't need this. Use it if you want one open agent across every model you touch. The catch: you manage your own model accounts and bills. No integrated subscription, no SSO, no team policy yet. If finance wants one invoice and security wants one audit log, this isn't there.
Cline is an AI coding agent that lives inside VS Code and actually does things. Not autocomplete. Not suggestions in a ghost text overlay. It reads your project, edits files, runs terminal commands, launches a browser, and debugs runtime errors, all with your approval at every step. The human-in-the-loop design means nothing happens without your explicit sign-off. You bring your own API key from Anthropic, OpenAI, or a dozen other providers, point it at the model you want, and let it loose. It supports MCP, so you can extend its capabilities with custom tools. Basically a junior dev pair programmer that never gets tired and never pushes code without asking. GitHub Copilot is the obvious comparison, but Cline goes deeper: it does not just suggest lines, it executes multi-step tasks end to end. Cursor offers similar agentic features but locks you into their editor. The catch: you are paying for every API call yourself, and on complex tasks those tokens add up fast.
Aider is a terminal-based AI pair programmer that edits your actual codebase. Not a chatbot that spits out snippets you copy-paste. You point it at your repo, tell it what to build or fix, and it writes the code directly into your files with proper git commits. It builds a map of your entire codebase so it understands how everything connects, even in large projects. Works with Claude, GPT-4o, DeepSeek, o3-mini, local models, basically anything. Supports 100+ languages. Has voice input, image context, linting integration, and IDE watch mode. Alternatives like Continue and Cursor offer similar AI coding but lock you into their editor. GitHub Copilot stays in VS Code's world. Aider stays in the terminal and works with whatever editor you already use. The catch: you bring your own API keys and pay for tokens directly. Heavy usage with frontier models gets expensive fast, and the terminal-first UX has a learning curve if you are not already living in the command line.
claurst is an open source terminal coding agent written in Rust, built to replicate the behavior of Claude Code. It reads files, runs commands, searches codebases, and handles git operations from your terminal. The project was built from behavioral specs, not copied source code. The appeal is obvious: Claude Code is a proprietary tool that costs money. claurst gives you a similar workflow for free (assuming you bring your own API key for whatever model you point it at). Being written in Rust means it starts fast and uses less memory than Node.js-based alternatives. The project grew quickly after the Claude Code source leak sparked interest in how these agents work under the hood. For developers who want a terminal coding agent but do not want to pay for Claude Code, this is the most direct alternative. Aider and Continue are more established options with broader model support and larger communities. claurst is newer and less battle-tested, but the Rust foundation and active development are promising. The catch: this is early-stage software riding a wave of hype. The feature set is thinner than Claude Code, the plugin ecosystem does not exist yet, and you are depending on a solo maintainer. If you need reliability today, the established tools are safer bets.
Hapi runs a Claude Code, Codex, Gemini, or OpenCode session on your laptop and lets you control it from a phone or browser. The agent stays where it works best (your machine, your file system) and a web/PWA/Telegram app gives you remote eyes and a remote keyboard. End-to-end encrypted via WireGuard plus TLS. AGPL. Setup is one npx command. You get a URL and QR code, scan it, and you are looking at the active session from anywhere. Workspace browsing is opt-in. Voice control works through a built-in assistant, and Telegram approvals let you sign off on agent actions while away from the keyboard. The relay is provided, but you can self-host with Cloudflare Tunnel or Tailscale. Solo developers running long agent loops: this is the most polished way to monitor them away from the desk. Small teams: same value, but pair-sharing across teammates is not the use case. Large teams: stick to internal devloop tools. The AGPL license adds friction for enterprise legal reviews. The catch: it is built around a relay you do not own. Self-hosting is supported, but the easy path uses someone else's WireGuard hub. Read the security model before you point it at production credentials.
deepclaude swaps the model behind Claude Code without changing the interface. You keep the autonomous agent loop, file editing, and bash execution, and route calls to DeepSeek V4 Pro, OpenRouter, Fireworks, or any Anthropic-compatible backend. Free, MIT. Setup is two minutes. npm install, set environment variables for your chosen provider, and the CLI behaves like Claude Code with a different brain inside. Multiple providers can be configured at once, and you switch between them at the env-var level. Solo: real money. DeepSeek V4 Pro at $0.87 per million output tokens versus Anthropic's $15 means a hobby project can stop bleeding cash. Small teams: depends entirely on whether your model of choice handles your codebase as well as Sonnet does. Larger teams: probably stay on Anthropic. A productivity hit on a senior engineer costs more than the API bill ever will. The catch: Claude Code is good because of Sonnet and Opus, not because of the loop around them. DeepSeek is solid but it is a different model with different blind spots. Test it on your real code before committing.
HTML Anything is a desktop editor that takes Markdown, CSV, or notes and asks your existing coding agent (Claude Code, Cursor, Codex, Gemini, others) to render them as styled HTML: keynote decks, magazine articles, resumes, posters, social cards. Apache 2.0. Reuses whatever agent sessions you're already logged into, so the marginal cost is zero. Self-hosted by design. There's no cloud tier. Run it locally, it scans your PATH for installed agent CLIs, you pick one and a template. The 75 templates ship as SKILL files (Anthropic's skill format) and produce single-file HTML you can paste into WeChat, Zhihu, X, or just download as PNG. Setup is install dependencies, run `pnpm dev`. For anyone who already pays for Claude Code, Cursor, or similar and wants polished HTML output without sending more tokens through paid APIs: this is the angle. For people without an agent CLI installed: skip it, the value disappears. It's downstream of someone else's project (`nexu-io/open-design`) and the README leans hard on showcase shots. The template library is the actual product. If the templates don't fit your output, you're writing your own SKILL files in custom HTML and CSS, which is the work the tool claims to spare you.
keep-codex-fast is a maintenance script for OpenAI's Codex CLI. It walks through accumulated chat history, terminal logs, and worktrees, then archives or prunes them safely. MIT. The flow is conservative on purpose. Inspect first, write a handoff doc, back up state, then optionally apply changes. Read-only by default, archive instead of delete, and you opt in with --apply when you actually want it to do something. Solo: useful if your Codex sessions feel sluggish from months of chat history, terminal logs, and stale worktrees piling up. Teams: skip, this is personal-machine maintenance with nothing to centralize. The catch is the scope. This is for OpenAI's Codex, not Anthropic's Claude Code. The names sound similar, the tools are different, and the state directories do not overlap. If you run Claude Code, this script will not help you.