You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/CODING-AGENTS-en-US.md
+84-12Lines changed: 84 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,41 +13,113 @@ Quick summary
13
13
## Top recommendations (CLI perspective)
14
14
15
15
1. OpenCode — Broad multi-provider support and rich extension surface. Easy to integrate local models and custom providers; strong CLI primitives for sessions and webfetch.
16
-
2. Codex CLI — OpenAI's official CLI with plugin/marketplace momentum and Ollama/local integrations suitable for commercial deployments.
17
-
3. Aider — Lightweight, low-friction CLI-first assistant for everyday edits and pair-programming in the terminal.
18
-
4. Crush — Polished TUI and multi-model/LSP support for users who spend most of their time in a terminal.
19
-
5. Goose / Qwen Code — Strong MCP/extension ecosystems and multi-provider capabilities for building complex CLI workflows.
3. Codex CLI — OpenAI's official CLI with plugin/marketplace momentum and Ollama/local integrations suitable for commercial deployments.
18
+
4. Qwen Code — Fast-moving multi-provider agent with MCP, extensions, skills, WebSearch/WebFetch, and checkpointing.
19
+
5. Crush — Polished TUI and multi-model/LSP support for users who spend most of their time in a terminal.
20
+
6. Plandex — Strong long-running planning, branching, and context-management workflow for larger implementation plans.
21
+
7. Aider — Lightweight, low-friction CLI-first assistant for everyday edits and pair-programming in the terminal.
22
+
23
+
## Evaluation method
24
+
25
+
The comparison scope is intentionally narrow: publicly available coding agents that can be used from the CLI and can switch models or providers at the API/configuration level.
26
+
27
+
Scores prioritize agent-platform capabilities, not only editing quality. Tools with MCP, plugins, skills, marketplace/distribution, session management, auto-compaction, web search/fetch, and flexible provider support score higher than editor-only tools.
28
+
29
+
Feature cells use `C/M/S = Completeness / Maturity / Stability`, each on a 0-5 scale.
30
+
31
+
- Completeness: how fully the feature exists as a user-facing product capability.
32
+
- Maturity: documentation quality, release history, and implementation age.
33
+
- Stability: recent issue pattern, known rough edges, and operational predictability.
34
+
35
+
## Overall score
36
+
37
+
| Rank | Tool | Score | Subscription bonus | Best fit |
38
+
|---:|---|---:|---:|---|
39
+
| 1 | OpenCode | 88 | +5 | Best overall CLI agent platform with broad provider, MCP, skills, plugin, web, and session coverage |
40
+
| 2 | Goose | 86 | +5 | Best for MCP/extension-driven automation workflows |
41
+
| 3 | Codex CLI | 84 | +5 | Best official/commercial ecosystem choice for OpenAI-oriented teams |
- Full session features (continue/fork/share) and auto-compaction policies.
27
-
- Caveat: compaction, model discovery, and some TUI areas still show rough edges — plan operational monitoring.
83
+
- Best when you want one terminal-first agent platform that can cover provider switching, MCP, skills, web tools, and long-running sessions.
84
+
- Caveat: marketplace-style distribution is less mature than Goose or Codex CLI, and compaction/model discovery/TUI issues still need operational monitoring.
85
+
86
+
Goose
87
+
88
+
- Strong MCP-centered architecture with extension directory, skills marketplace, session persistence, memory-oriented features, and auto-compaction.
89
+
- Best when you want to build repeatable automation workflows rather than only edit code interactively.
90
+
- Caveat: some provider bridge modes may not expose the full Goose extension ecosystem, and the project is still changing quickly.
28
91
29
92
Codex CLI
30
93
31
94
- Official OpenAI CLI. `config.toml` and Ollama integration enable custom provider/local model workflows.
32
95
- Growing plugin/marketplace ecosystem and favorable for commercial/enterprise use.
33
-
- Caveat: verify history visibility and compact behavior after provider switches.
96
+
- Best when your team already uses ChatGPT/Codex subscriptions or needs an official commercial ecosystem.
97
+
- Caveat: custom provider and local-model switching still have rough edges, especially around history visibility, model switchers, and compact behavior.
98
+
99
+
Qwen Code
100
+
101
+
- Fast-growing multi-provider CLI with `modelProviders`, MCP, extensions, skills, WebSearch/WebFetch, checkpointing, and read/edit tools.
102
+
- Best when you want a broad modern agent surface and can tolerate a younger implementation.
103
+
- Caveat: recent issues around auth, provider display, and MCP/provider connections mean environment-level validation is important.
0 commit comments