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
murmur setup inference subscription: list, update, or remove subscription credentials.murmur setup inference connection: list or remove OpenCode connections, or list provider presets.
murmur setup subscription and murmur setup connection commands have
been replaced by these commands under murmur setup inference.