OpenCode, Goose, Aider, if you
- Want to work in the terminal: OpenCode and Aider, and Goose also has an app.
- Need open source and an MIT or Apache-2.0 licence today.
- Want to choose the confirmation mode yourself.
OpenCode is MIT, Goose and Aider are Apache-2.0. Zidos is in a free beta: commands in a sandbox, steps in the log, Apache-2.0 planned for launch.
Six rows, one per trait, each with a source. A dash means we found nothing in the official sources.
| Trait | Zidos | OpenCode | Goose | Aider |
|---|---|---|---|---|
| Agent | Its own agent on its own core | A terminal agent and a desktop app | An extensible agent: desktop app, command line and an API to embed | AI pair programming in your terminal |
| Default permissions | Asks before any action except reading | Most permissions default to allow; asks by default for doom_loop, external directories and .env files | Default mode is Completely Autonomous: edits and deletes files and uses extensions without approval; Manual Approval, Smart Approval and Chat Only exist | Auto-commits are on by default; the --yes-always option confirms everything |
| Telemetry | Off by default; only an admin can turn it on | — | On first use it asks permission to collect anonymous usage data; switch off in goose configure | Analytics only if you agree; switch off with --analytics-disable |
| Licence | Apache-2.0 at launch (planned) | MIT | Apache-2.0 | Apache-2.0 per GitHub |
| Price | Free beta, pricing after the beta | — | Free, open source | Free, open source |
| Platforms | Linux, macOS, Windows; some features are Linux-only for now | macOS, Windows and Linux (desktop app); also brew, pacman, AUR | macOS, Linux and Windows (desktop app); a command line | macOS, Linux and Windows; install via pip, pipx or uv |
Zidos runs its own agent on its own core. The core listens on this computer only; remote access goes through a separate listener with its own keys.
OpenCode: a terminal agent (TUI and command line) and a desktop app.
Goose: an extensible agent with a desktop app, a command line and an API to embed.
Aider: AI pair programming in your terminal.
Asks before any action except reading. On Linux, commands run in a sandbox with no network; without it they do not run.
OpenCode: most permissions default to allow; ask by default for doom_loop, external_directory and .env files.
Goose: Completely Autonomous by default, no approvals; Manual Approval, Smart Approval and Chat Only exist.
Aider: auto-commits are on by default; --yes-always answers yes to every confirmation.
Provider requests are scrubbed for secrets before sending. Telemetry is off by default; only an admin can turn it on, and every byte is visible before it is sent. There is no update check.
Goose: on first use it asks permission to collect anonymous usage data.
Aider: analytics only if you agree; code, messages and keys are not collected.
OpenCode: nothing found in the official sources.
Checked 25.10.2026. Zidos facts: this site and the core repository.
The beta is free, pricing comes after. Email [email protected] with the subject "Zidos beta".