Skip to content

Head to head

Pi vs OpenCode

The facts side by side — model held constant. No performance verdict until traces are published under the pre-registered method.

aeqi builds one of the harnesses measured here. This board is in method preview and pre-registration — no performance scores are published yet, and we lead with our own losses, not our wins. Read the method & charter →

AttributePiOpenCode
Maintainerearendil-workssst
LicenseMITMIT
CategoryCoding harnessCoding harness
Headless runYes — `pi -p` (print) / `--mode json` (structured per-step events)Yes — `opencode run --format json` (mind the open non-interactive edge cases)
Native OpenRouter
Determinismnpm-pinnable to an exact version. BYOK, provider-agnostic by design — a clean apples-to-apples entrant.Official container image + git tag to pin. Isolate per run — it has a persistent-server mode that carries state.
Benchmark resultNot yet measuredNot yet measured

Questions

Is Pi better than OpenCode?
The aeqi Harness Index does not publish a performance verdict for Pi vs OpenCode yet — scores land only with published traces under the pre-registered method. What this page compares are the verifiable facts: license, category, headless capability, and whether each can be pinned to one shared model for a fair run.
Can Pi and OpenCode be benchmarked fairly against each other?
Yes — both document native OpenRouter support, so we can point them at one identical pinned model and attribute any difference to the scaffold, not the model.

← Back to the roster

Cookies for sign-in and analytics. No third-party tracking.