Coodeen
Getting Started

AI Providers

How Coodeen talks to model providers.

Today's UI

Coodeen's built-in settings dialog (the key icon in the top bar) configures three providers: Anthropic, OpenAI, and Google. Pick one, paste its API key, and save. A Custom option is also available for OpenAI-compatible endpoints (Ollama, local servers, etc.).

Under the Hood

Keys are forwarded to the bundled opencode sidecar via its auth.set endpoint and persisted to:

~/.local/share/opencode/auth.json

opencode supports many more providers under the hood; the Coodeen UI only exposes Anthropic, OpenAI, and Google. To wire any other provider, edit auth.json directly or use the opencode CLI against the same file — Coodeen picks up the change after the sidecar's provider cache is disposed (happens automatically on any auth mutation through the UI; otherwise restart the app).

Model Choice

There is no model dropdown in the UI yet. The chat uses a fixed model picked by the app for every prompt — the composer shows the active model in its status row.

Where the Key Lives

The key never leaves your machine except when sent directly to the provider endpoint during a chat request. It is stored on disk in plain JSON, readable only by your user account.