Overview
Pick models and wire up authentication for every harness.
Every harness Proliferate can run (Claude Code, Codex, OpenCode, Grok, and Cursor) needs a way to talk to a model provider. This section covers how that works: where credentials live, how the Proliferate gateway fits in, and how to configure things per harness and per environment.
Open Settings -> Agents and pick a harness to see its authentication and model options. Everything described in this section lives there.
Settings -> Agents overview
The Agents settings list: one row per installed harness (Claude, Codex, OpenCode, Grok, Cursor), each showing a status badge and opening into that harness's own settings page.
You need to be signed in to Proliferate Cloud to configure any of this. Auth selections are stored on your account, not just on your machine, so the same setup follows you across devices.
What's in this section
Routes & the picker
The three ways a harness can reach a model, and how the chat composer's model picker uses them.
Gateway, BYOK & OAuth
Proliferate-managed model access, bringing your own API keys, and native CLI sign-in.
Local & self-hosted models
What's really possible today with local runners and alternative providers.
Per-harness x environment
Local and cloud runs are configured separately, harness by harness.
Per-harness notes
What's different about Claude, Codex, OpenCode, Grok, and Cursor.
The short version
- Routes. For each harness, you choose how it authenticates: its own native sign-in, an API key you supply, or the Proliferate gateway. See Routes & the picker.
- Gateway and BYOK. The Proliferate gateway gives you managed access to Anthropic, OpenAI, and xAI models with no setup. Bringing your own key works too, and native CLI login is always the fallback. See Gateway, BYOK & OAuth.
- Local vs. cloud. Auth is configured separately for work that runs on your machine and work that runs in a cloud sandbox, because a sandbox can't run an interactive login. See Per-harness x environment.
For allow-listing which harnesses your team can use at all, see Allowed harnesses.