vibe build recorder / sketch
idle
Build chatno session
Describe the app you want. Every move OpenCode makes shows up in the log.
Step log0 steps
Build finished
#timekindstepinoutcost

Keys and providers

Where model calls go. OpenCode never sees these keys - it talks to the vibe capture proxy, which adds the key and records every request.

OpenRouter not set

A key used only by vibe. Separate from the shared .api.env key, so test spend stays isolated.

Stored encrypted on the server. Only the last 4 characters are ever shown again.

OpenAI-compatible providers

Any endpoint that speaks /v1/chat/completions. Prices come from a matching OpenRouter model, or you enter them by hand.

NameBase URLKeyPrice source
APIRelayhttps://apirelay.anri.ai/v1....9f2cmatch OpenRouter id