omp packages

pi-opencode-free0.2.0

Zero-daemon, pure-passthrough native Pi extension connecting directly to OpenCode Zen API

pedroalexis Published 1 month ago GPL-3.0-or-later ~760 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

Pi-opencode-free

Free OpenCode models in Pi, no API key.

Why

The Pi CLI already ships an opencode provider, but through it the models only run on paid plans. This extension hits the same endpoint and removes the need for a paid plan: it discovers the models advertised as free and sends the OpenCode client headers (x-opencode-client, x-opencode-project, User-Agent) on every request, which authorizes free, keyless usage.

Everything else is Pi's native openai-completions engine: streaming, reasoning, tools. Nothing is intercepted or rewritten.

Install

pi install npm:pi-opencode-free

Usage

Pick any (Free) model in Pi's model selector. The free-model catalog is managed natively by Pi: it loads instantly from a persisted snapshot and refreshes itself in the background on interactive startup or when opening the model selector.

Issues & contributions

Found a problem? Open an issue. Contributions are welcome.

Development

Uses Bun

bun install
bun test src/            # unit tests
bun scripts/smoke-real.ts  # live request against Zen
File Purpose
src/discovery.ts Free-model discovery (Zen + models.dev enrichment)
src/index.ts Native provider registration and snapshot persistence

License

GPL-3.0-or-later — © 2026 pi-opencode-free contributors