★ Editor's pick#1

opencode.ai

The closest thing to a drop-in swap for a terminal-first workflow. OpenCode pairs a genuinely polished TUI with a client/server architecture, so the agent can run on a beefy remote box while you drive it from a laptop. Provider-agnostic from day one — point it at Anthropic, OpenAI, a local model or all three.
✓Polished TUI✓Client/server✓Any model provider
#2

aider.chat

The original AI pair programmer for the terminal, and still the most git-native of the bunch. Every change Aider makes lands as a clean, described commit you can review, amend or revert — which makes it the safe pick for large refactors where you want a paper trail rather than a black box.
✓Git-native commits✓Repo map✓Voice + web modes
#3

Cline
Apache-2.0IDE extensioncline.bot

If you live in VS Code rather than the terminal, Cline is the alternative to reach for. It runs as an autonomous agent with human-in-the-loop approval on every file edit and shell command, and its Plan / Act split keeps long, multi-step tasks from running off the rails.
✓Plan / Act modes✓Approve every edit✓MCP tools
#4

OpenHands
MITAutonomous agentall-hands.dev

The most autonomous option here. OpenHands runs in a sandboxed workspace where it can browse docs, edit code, run the test suite and open a pull request with minimal babysitting. Best suited to well-scoped tickets you are happy to hand off wholesale rather than pair on line by line.
✓Sandboxed workspace✓Opens PRs✓Runs its own tests
#5

block.github.io

Block’s local-first agent, built from the ground up around MCP. Goose shines when you want the assistant wired into your existing toolchain — databases, internal APIs, CI — through extensions rather than confined to editing files in a repo.
✓MCP-native✓Extension system✓Runs locally
#6

Codex CLI
Apache-2.0CLI agentgithub.com

Effectively the mirror image of Claude Code for the OpenAI ecosystem. Codex CLI is fast, sandbox-aware and ships with configurable approval modes, so you can dial it from fully supervised to hands-off depending on how much you trust the task.
✓Sandbox-aware✓Approval modes✓Very fast
#7

Gemini CLI
Apache-2.0CLI agentgithub.com

The budget champion. Google’s terminal agent comes with a genuinely generous free tier and a 1M-token context window, which makes it unusually strong at whole-repo reasoning tasks — understanding a large unfamiliar codebase before touching anything.
✓1M-token context✓Generous free tier✓Whole-repo reasoning
#8

Continue
Apache-2.0IDE extensioncontinue.dev

The most configurable IDE option. Continue brings chat, inline autocomplete and custom agents to VS Code and JetBrains, wired to any model — including fully local ones — which makes it the pick for teams with strict data-residency rules.
✓VS Code + JetBrains✓Local models✓Custom agents