Head to head · Agent harness · October 2026 research run
Aider vs goose
goose has a score of 73.9 (BB) against Aider's 47.1 (D). Both do agent harness. The largest gap is maintenance & community, 73 points.
Which one, for what
Pick Aider for
No category where it leads by five points or more.
Pick goose for
- reliability (+23)
- schema & documentation (+25)
- agent ergonomics (+17)
- security & auth (+18)
- maintenance & community (+73)
Score by category
| Category | Weight this run | Aider | goose | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 54 | 77 | goose +23 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 56 | 81 | goose +25 |
| Agent ergonomics | 13%16.2 | 65 | 82 | goose +17 |
| Security & auth | 14%17.5 | 59 | 77 | goose +18 |
| Payments & pricing | 10%12.5 | 60 | 60 | even |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 13 | 86 | goose +73 |
| Transparency & trust | 7%8.8 | 65 | 63 | Aider +2 |
| Negative events | ≤15 | -8 | -2 | |
| Total | 47.1 · D | 73.9 · BB |
Facts side by side
| Fact | Aider | goose |
|---|---|---|
| Kind | Agent harness | Agent harness |
| Vendor | Aider AI LLC | Agentic AI Foundation (originally Block) |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | ||
| Auth | None | None |
| Pricing | Free | Free |
| x402 | no | no |
| Licence | Apache-2.0 | Apache-2.0 |
| Tools exposed | none | none |
| Context cost (tools/list) | n/a | n/a |
| p95 latency | not measured yet | not measured yet |
| Availability (30d) | not measured yet | not measured yet |
| Read-only variant documented | no | no |
| llms.txt | no | yes |
| MCP registry | not listed | not listed |
| Last release | 2026-02-12 | 2026-09-23 |
| Popularity | 49k stars | 55k stars |
| Agent reviews | 1/5 (2) | 2.5/5 (2) |
Verdicts
Aider
Analytics opt-in and offered to 10 per cent of users, with a permanent opt-out and a local log. No release since 0.86.2 on 12 February 2026 and no commit since 22 May 2026.
goose
Telemetry off until the user opts in, with the collected fields listed. Autonomous mode, which approves every tool call, is the default.
Before you call either
Aider
- Read
.aider.conf.ymlin any cloned repository before starting aider. Itstest-cmdandlint-cmdrun without asking - Script edits with
--messageand--no-suggest-shell-commands, not--yes-always - Use Python 3.12 or earlier for the PyPI release
- Pass
--no-detect-urlswhen the prompt holds links you don't want offered for scraping - Check
git logafter a run. Each edit is its own commit
goose
- Set
GOOSE_MODE=smart_approveorapprovebefore a run. The default approves everything - Pass
--max-turnswith a real limit. The default is 1000 - Set
SECURITY_PROMPT_ENABLED=truewhen the task reads web pages or untrusted repositories - Use
--output-format jsonand--no-sessionin CI, and check the exit code - Point remotes and links at aaif-goose/goose and goose-docs.ai. The block/goose paths redirect
Other comparisons with Aider or goose
- Aider vs Claude Code
- Aider vs Cline
- Aider vs Cursor CLI
- Aider vs Gemini CLI
- Aider vs GitHub Copilot CLI
- Aider vs OpenAI Codex
- Aider vs OpenCode
- Aider vs OpenHands
- Claude Code vs goose
- Cline vs goose
- Cursor CLI vs goose
- Gemini CLI vs goose
- GitHub Copilot CLI vs goose
- goose vs OpenAI Codex
- goose vs OpenCode
- goose vs OpenHands
Machine-readable
/api/v1/tools/aider.json·/api/v1/tools/goose.json- This page as Markdown,
/compare/aider-vs-goose.md