OpenCode
Anomalycatalogue onlyTerminal coding CLI with a desktop app beside it. The scriptable path is opencode run with JSON output. Lives at anomalyco/opencode; the similarly named Go project is somebody else's, and archived.
spec
- Maker
- Anomaly
- Kind
- terminal-agent
- Version
- 1.18.19 · checked 2026-08-20
- License
- MIT
- npm
- opencode-ai
- Repository
- github.com/anomalyco/opencode
getting it
curl -fsSL https://opencode.ai/install | bash
The npm package is opencode-ai while the repository and binary are opencode. The install script downloads a prebuilt release archive rather than building from source. A separate desktop app ships as dmg, deb, rpm, AppImage and exe.
other channels
- npm i -g opencode-ai@latest
- brew install anomalyco/tap/opencode
- pacman -S opencode
- mise use -g opencode
- nix run nixpkgs#opencode
how it is built
- Language
- TypeScript
- Ships as
- npm package · Single binary
- What it can enforce
- Gate in the harness
- Out of the box
- Not recorded yet. We have not opened this one up.
- Extends via
- Not recorded yet. We have not opened this one up.
- Embeds via
- Headless CLI
- Runtime
- Bun
- Licence
- MIT
capabilities it claims
Taken from the project’s own documentation. Claimed, not verified by us. Verifying is what the playground is for.
- tools
- headless
- sessions
going deeper
We have not measured this one yet. Opening a harness up means reading its source, sizing every subsystem and recording a real session. That takes a while, and we would rather do three properly than eleven badly.
status: catalogue only · no measured pack