Skip to main content
Run murmur setup inference to choose Claude, Codex, or OpenCode. Claude and Codex show the selected profile’s subscription labels and API-key status, then offer Add a subscription, Add an API key (or Replace the API key), Manage subscriptions, and Back. The summary refreshes after each operation. Manage subscriptions lets you select a label to update through browser login or remove after confirmation; it does not display secret paths. OpenCode shows the selected profile’s connections with their IDs, names, and endpoints, then offers Add a connection, View connection details, Remove a connection, and Back. Details show the provider, protocol, endpoint, additional models, and API-key status. Removal asks for confirmation and deletes the connection and its API key. The summary refreshes after each action. Adding asks for a provider preset or custom connection ID, any required protocol and endpoint, and an API key. Explicit connection flags or setup inference connection add go directly to adding a connection. Choose Done to finish without changing additional backends. Every choice saves immediately to your developer profile. Cancelling a later choice does not undo saved inference credentials. A replaced backend’s old local API-key override is removed. Subscription login opens a browser and prints the login URL. OAuth login requires user interaction. Interactive API-key setup prompts for the key, unless you pass --api-key-stdin. Non-interactive setup reads ANTHROPIC_API_KEY or OPENAI_API_KEY, or uses --api-key-stdin. Existing subscription rotations are preserved when you save an API key; subscriptions retain their existing priority, with the API key available as a fallback.

Examples

Flags

For non-interactive Claude subscription import, set CLAUDE_CODE_OAUTH_TOKEN and, if available, CLAUDE_CODE_OAUTH_REFRESH_TOKEN. Without --label, repeated imports replace the default subscription and preserve other labeled subscriptions. An explicit label adds a new subscription and must not already exist. This also applies to the setup inference subscription add --non-interactive command. Codex subscription login requires a browser; omit --non-interactive.

Manage existing credentials

The former murmur setup subscription and murmur setup connection commands have been replaced by these commands under murmur setup inference.