Skip to content
code-config.com

Coding-app accounts and models

A coding-app account is the sign-in used by Claude Code, Codex, or another coding app. It is separate from your code-config.com login and is stored on the computer where you use it.

Use separate accounts for work and personal sign-ins, or for supported service endpoints. In the desktop launcher, select one at Which account?.

For Claude Code already signed in on this computer:

Terminal window
csc account add --host claude --name personal --import-current
csc account list

The import copies the existing account files; it does not remove the original. Use a recognizable name. For another source folder, use --import-from <path> instead. Use --empty for an account folder you will sign in to separately. Choose one of these source options, not several.

Run csc account --help for the app identifiers supported by the installed build. Accounts do not automatically travel to another computer.

Terminal window
csc account default --host claude --id <account-id>

Use the ID returned by csc account list. Omit --id to inspect the current default. You can choose another account for an individual launch.

For a supported provider, use --api and supply the key through standard input, not an argument. In this example, replace your-key-command with your existing credential helper:

Terminal window
your-key-command | csc account add --host claude --name work-api --api --key-stdin

csc account presets lists known providers. Use --preset <id> for a provider preset or --endpoint <url> for a supported custom service address. Inspect the command help before supplying provider-specific options.

Custom endpoints are supported by Code Config’s Claude Code, Codex, and opencode account setup. Cursor and Antigravity manage their backend in the app itself. A subscription account does not accept a credential value through this option.

Code Config’s account-level model slots are available for Claude Code. Inspect the slots, then set the role you want:

Terminal window
csc account slots --host claude
csc account edit --id <account-id> --model primary=<model-id>

Choose a model the endpoint actually serves. The Main model and Fast model are roles, not permanent vendor model names. Other apps use their own model configuration, which these account options do not set.

Edits change only the supplied fields. Omitting --key-stdin retains an existing credential.

Command Purpose
csc account show <account-id> Inspect the provider, model slots, and credential name without printing its value.
csc account env --id <account-id> Inspect launch environment settings with the credential named, not exposed.
csc account repair --id <account-id> Copy missing files into an imported Claude Code account without overwriting existing files.
csc account remove --id <account-id> Remove that account record, its managed folder, and its stored key.

Check the account selected by the launcher, then confirm the coding app uses the account and model you chose. These commands support --help and --json.

Choose a coding app for app-specific configuration and limitations.