← back to the directory

OpenCode

Anomalycatalogue only

Terminal 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

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