The field guide
There are two kinds of AI coding tool roundups. The first kind is written by someone who installed each tool for twenty minutes, screenshotted the onboarding, and assigned scores out of ten that mean nothing. The second kind is written by people who ship software with these tools every day and have opinions scarred into them by production incidents. This is the second kind.
Full disclosure up front: we make one of the tools on this list. We'll tell you exactly which one, exactly why we built it, and exactly who shouldn't buy it. Everything else here is the honest read we'd give a friend.
How we judge
We don't do fake numeric scores. We judge on the criteria that actually decide whether work ships:
- Does it finish tasks or just start them? Demos start tasks. Harnesses finish them — which means verification, not vibes. The harness matters more than the model now, and we'll die on that hill.
- Are you married to one lab? Model supremacy changes monthly (our live benchmarks exist because of this). Tools that lock you to one provider age badly.
- Who pays the token bill, and to whom? BYOK with zero markup aligns the tool's incentives with yours. Resold inference doesn't.
- Can you leave? Session export and repo-resident memory mean your context belongs to you. Most tools fail this quietly.
- Does it recover? Checkpoints, git isolation, resumable sessions. Agents go sideways; the question is what happens next.
Rankings below are by philosophy fit — which tool is the most correct choice for its person — not a pretend leaderboard. Every tool here is good at something, or it wouldn't be here.
The field, ranked
1. Claude Code — the best single-model CLI, full stop
Claude Code is what happens when the lab that makes the model builds the harness: deep integration, excellent agentic instincts, and a terminal experience that made half the industry copy it. If you're happy living entirely on Claude, it's probably the strongest single tool on this list. The costs are the obvious ones: Claude-only, and session caps that end your afternoon mid-thought — we wrote a whole survival guide for that moment. Best for: the developer who's all-in on Anthropic and wants the sharpest possible single blade.
2. The Vibe Father — the deck we built because the others made us pick a lab
Ours, disclosed loudly. The Vibe Father is a macOS command deck that runs 22 coding CLIs — including several tools on this list — side by side in a terminal grid. VibeSwarm assembles multi-agent teams (Coordinator, Builder, Scout, Reviewer, each on a different model if you want); the AutoVibe gate independently runs your real build and tests before anything is called done; checkpoints and git worktree isolation contain the blast radius; VibeIntel does local code search; and every conversation exports fully, one click, no hostages. BYOK with a flat price — $20/mo at launch (down from $40), $100/yr, or $500 lifetime limited to 50 seats — so we earn zero extra when you burn tokens. The honest weaknesses: macOS-only today (Windows in development), you manage your own API keys, it's a young product, and it's not an editor — it works beside yours. Best for: people who ship with multiple models and are done choosing one lab.
3. Aider — the beloved original
Aider was git-native and BYOK before either was cool, and its public LLM leaderboard shaped how the entire field evaluates coding models. It's free, open source, transparent, and minimal in the best sense. It's also a single agent in a single terminal, with no orchestration and a config surface that punishes beginners. We respect it enough that it's one of our 22 engines. Best for: terminal purists who want the smallest honest tool between themselves and the model — for free.
4. Cursor — the editor-first bet
Cursor made the strongest version of the "your editor becomes the AI" argument, and its in-editor agent flow is genuinely slick. The trade is philosophical: house models, a bundled meter, and a workflow that assumes the editor is the center of gravity. If you agree with that premise, it's excellent. We don't, and we've written up the full head-to-head. Best for: developers who want AI woven into their editing loop and are comfortable inside one vendor's model garden.
5. Codex CLI — fast, cheap, and unbothered
Codex CLI is OpenAI's terminal agent, and its virtue is velocity: fast models, aggressive pricing (GPT-5.3 Codex sits at $1.75/$14 per million tokens and holds its own on code benchmarks), and a no-drama workflow. It's GPT-only, which is the whole trade. Best for: the developer who's all-in on OpenAI and optimizes for cost per completed task.
6. Cline — open source in your editor, done right
Cline is the open-source VS Code agent that proved BYOK and editor integration aren't mutually exclusive. Transparent, community-driven, provider-agnostic, and free — a genuinely admirable project. The limits are the platform's: it lives inside one editor, one session at a time. Best for: VS Code users who want an open, BYOK agent without leaving their editor or paying anyone a markup.
7. Roo Code — Cline for power users
Roo Code forked Cline and ran toward complexity: custom modes, per-mode model routing, and knobs for everything. In the right hands it's the most configurable editor agent going; in the wrong hands it's a settings page you'll never escape. Best for: tinkerers who found Cline too opinionated and want to build their own workflow inside VS Code.
8. Goose — Block's open agent
Goose is Block's open-source agent framework — extensible, provider-agnostic, and backed by a company that uses it internally at real scale, which shows in its pragmatism. It's more framework than finished product, and that's by design. Best for: teams who want an open agent foundation they can extend, with a serious company's engineering behind it.
9. OpenCode — the open terminal agent
OpenCode is the community's answer to Claude Code: a polished open-source terminal agent that works across providers. It's young but moving fast, and the terminal UX is legitimately nice. Best for: developers who want a Claude Code-style experience without the lock-in — and without paying for it.
10. Windsurf — the agentic editor with a plot twist
Windsurf built a genuinely innovative agentic editor — its flow-based approach predicted where a lot of the field went. Then came the turbulent 2025 acquisition saga, which scattered talent and left users guessing about the roadmap. The product remains capable; the uncertainty is the tax. Best for: developers who love the agentic-editor concept and have made peace with roadmap risk.
11. OpenHands — the research frontier
OpenHands is where academic autonomy research meets working code — full-environment agents that browse, execute, and iterate with minimal supervision. It's research-grade in both senses: impressive ceilings, rough edges. Best for: people probing how far autonomy can currently go, rather than shipping this sprint.
12. GitHub Copilot — the completion king, playing a different sport
GitHub Copilot ranks last on this list only because this is a harness list and Copilot is still, at heart, the world's best inline completion tool with agent features growing alongside. As completion, it's untouchable; as an agent harness, it's younger than the dedicated tools and locked to Microsoft-served models. Many sensible developers run Copilot for completions and a harness for agent work — that's not indecision, that's using each tool for its sport. Best for: in-editor completion and enterprise rollouts, alongside (not instead of) a real harness.
Rest in peace: Continue
Continue deserves a nod — the open-source editor extension that championed configurability, acquired by Cursor in 2026. Its ideas live on; its independence doesn't. A reminder that in this market, the tools themselves get bought and sold. Your workflow shouldn't be an acquisition target's hostage.
The whole field at a glance
| Tool | Type | Models | BYOK | Multi-agent | Export |
|---|---|---|---|---|---|
| Claude Code | Terminal CLI | Claude only | ◐ Partial | ◐ Partial | ◐ Partial |
| The Vibe Father | Command deck (macOS) | Any — 22 CLIs | ✓ Yes | ✓ Yes | ✓ Yes |
| Aider | Terminal CLI | Any | ✓ Yes | — | ◐ Partial |
| Cursor | Editor | House + select | ◐ Partial | ◐ Partial | — |
| Codex CLI | Terminal CLI | GPT only | ◐ Partial | — | — |
| Cline | VS Code agent | Any | ✓ Yes | — | ◐ Partial |
| Roo Code | VS Code agent | Any | ✓ Yes | ◐ Partial | ◐ Partial |
| Goose | Agent framework | Any | ✓ Yes | ◐ Partial | ◐ Partial |
| OpenCode | Terminal CLI | Any | ✓ Yes | — | ◐ Partial |
| Windsurf | Editor | House + select | ◐ Partial | ◐ Partial | — |
| OpenHands | Autonomy platform | Any | ✓ Yes | ◐ Partial | ◐ Partial |
| GitHub Copilot | Completion + agent | MS-served | — | — | — |
How to actually choose
Ignore the rankings for a second — including ours — and answer three questions.
First: are you delegating lines or tasks? If your AI use is "complete this function while I type," you want Copilot or Cursor and you can stop reading. If it's "take this ticket and come back with a passing branch," you want a harness — one of the terminal or deck tools above — and the editor-first options will always feel like they're fighting you.
Second: one lab or the field? If you've genuinely committed to a single provider, take that lab's native tool: Claude Code for Anthropic, Codex CLI for OpenAI. They will always integrate deepest with their own models. If you've watched the leaderboard churn — Fable 5 at 95.0 on SWE-bench today, someone else next quarter, Grok 4.5 dropping yesterday at $2/$6 — and concluded that marrying a lab is a bad trade, you want a provider-agnostic tool: Aider, Cline, Goose, OpenCode, or ours.
Third: who owns your context? This is the question nobody asks until it hurts. Your conversations, decisions, and project memory accumulate real value. Tools without export are keeping that value as their moat. Check before you invest six months of context in anything — the open tools mostly pass, the bundled-inference tools mostly don't, and the details are ugly enough that we're writing them up separately.
The meta-answer, and the one we actually live: the best setups in 2026 aren't one tool. They're a completion tool in the editor, a harness for the heavy work, and — if you're greedy like us — a deck that lets the harnesses compete with each other on your actual tickets. We built The Vibe Father because that last layer didn't exist and we were tired of choosing. Whether you buy ours or assemble your own from the open-source entries above, stop letting a tool choose your models for you. That decision is worth too much to outsource.