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 one provider: OpenAI. Paste a key from platform.openai.com/api-keys and save.
Under the Hood
Keys are forwarded to the bundled opencode sidecar via its auth.set endpoint and persisted to:
~/.local/share/opencode/auth.jsonopencode itself supports many providers; the Coodeen UI just doesn't expose all of them yet. If you need to add another provider now, you can edit auth.json directly or use the opencode CLI against the same file — Coodeen will pick 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.