Skip to content
code-config.com

Command-line reference

Use csc on the computer that owns the project and credentials. For a guided first setup, use Get started; this page is for looking up commands and automation options.

Terminal window
csc --version
csc --help
csc launch --help
csc account --help

Your installed build’s help shows the command syntax that build accepts. A command documented for a newer build may be missing from an older installation.

Toolkit commands start with csc toolkit, and the option that names a toolkit is –toolkit; the keys in a –json answer read profile for the same thing. Keep the exact command spelling; use the toolkit’s ID where the command requests an ID, not its display name.

Task Guide or command
Install and sign in Install Code Config, then csc login.
Set up with a coding agent Get started; the setup flow returns its next action.
Start a coding app Coding-app guides explain app-specific launch behavior.
Set a project’s default toolkit Connect a project and choose defaults.
Get toolkit changes csc sync.
Set up a server’s credential Set up MCP credentials.
Choose a coding-app account Coding-app accounts and models.
Receive web launch requests csc listen on the destination computer.
Interpret a failure Troubleshooting, including exit codes.

The index below is generated from the command definitions checked into this build. Commands declared but unavailable are excluded. Launch, sign-in, account, and other top-level command families have their own help and are not all represented by this management index.

The displayed syntax contains placeholders, not runnable examples. Replace values such as <id> with your own IDs. Optional arguments can depend on other options; read the command’s help before applying a change.

csc toolkit current

Syntax:

csc toolkit current [options]
OptionValueRequiredRepeatable
--jsonNoneNoNo

Allowed values and dependent options: csc toolkit current --help.

csc toolkit list

Syntax:

csc toolkit list [options]
OptionValueRequiredRepeatable
--jsonNoneNoNo

Allowed values and dependent options: csc toolkit list --help.

csc toolkit show

Syntax:

csc toolkit show --toolkit <toolkit> [options]
OptionValueRequiredRepeatable
--toolkit<toolkit>YesNo
--briefNoneNoNo
--jsonNoneNoNo

Allowed values and dependent options: csc toolkit show --help.

csc toolkit set

Syntax:

csc toolkit set --name <name> [options]
OptionValueRequiredRepeatable
--name<name>YesNo
--new-name<new-name>NoNo
--add-tools<add-tools>NoYes
--remove-tools<remove-tools>NoYes
--replace-tools<replace-tools>NoYes
--status-line-json<status-line-json>NoNo
--defaultNoneNoNo
--jsonNoneNoNo

Allowed values and dependent options: csc toolkit set --help.

csc toolkit delete

Syntax:

csc toolkit delete --name <name> [options]
OptionValueRequiredRepeatable
--name<name>YesNo
--jsonNoneNoNo

Allowed values and dependent options: csc toolkit delete --help.

csc tool get

Syntax:

csc tool get [options]
OptionValueRequiredRepeatable
--query<query>NoNo
--kind<kind>NoNo
--repo<repo>NoNo
--limit<limit>NoNo
--sort<sort>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc tool get --help.

csc repo get

Syntax:

csc repo get [options]
OptionValueRequiredRepeatable
--url<url>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc repo get --help.

csc repo set

Syntax:

csc repo set --url <url> [options]
OptionValueRequiredRepeatable
--url<url>YesNo
--jsonNoneNoNo

Allowed values and dependent options: csc repo set --help.

csc launch

Syntax:

csc launch <host> [options]
OptionValueRequiredRepeatable
--toolkit<toolkit>NoNo
--account<account>NoNo
--strictNoneNoNo
--setupNoneNoNo
--jsonNoneNoNo

Allowed values and dependent options: csc launch --help.

csc mcp setup

Syntax:

csc mcp setup --toolkit <toolkit> --server <server> [options]
OptionValueRequiredRepeatable
--toolkit<toolkit>YesNo
--server<server>YesNo
--provider<provider>NoNo
--instance<instance>NoNo
--secret<secret>NoNo
--from-env<from-env>NoNo
--from-command<from-command>NoNo
--from-file<from-file>NoNo
--from-stdinNoneNoNo
--jsonNoneNoNo

Allowed values and dependent options: csc mcp setup --help.

csc mcp status

Syntax:

csc mcp status --toolkit <toolkit> [options]
OptionValueRequiredRepeatable
--toolkit<toolkit>YesNo
--server<server>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc mcp status --help.

csc app setup

Syntax:

csc app setup --toolkit <toolkit> --app <app> [options]
OptionValueRequiredRepeatable
--toolkit<toolkit>YesNo
--app<app>YesNo
--provider<provider>NoNo
--instance<instance>NoNo
--secret<secret>NoNo
--from-env<from-env>NoNo
--from-command<from-command>NoNo
--from-file<from-file>NoNo
--from-stdinNoneNoNo
--jsonNoneNoNo

Allowed values and dependent options: csc app setup --help.

csc app status

Syntax:

csc app status --toolkit <toolkit> [options]
OptionValueRequiredRepeatable
--toolkit<toolkit>YesNo
--app<app>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc app status --help.

csc secrets providers

Syntax:

csc secrets providers [options]
OptionValueRequiredRepeatable
--jsonNoneNoNo

Allowed values and dependent options: csc secrets providers --help.

csc secrets bind

Syntax:

csc secrets bind <secret> [options]
OptionValueRequiredRepeatable
--provider<provider>NoNo
--toolkit<toolkit>NoNo
--from-env<from-env>NoNo
--from-command<from-command>NoNo
--from-file<from-file>NoNo
--from-stdinNoneNoNo
--jsonNoneNoNo

Allowed values and dependent options: csc secrets bind --help.

csc secrets unbind

Syntax:

csc secrets unbind <secretId> [options]
OptionValueRequiredRepeatable
--jsonNoneNoNo

Allowed values and dependent options: csc secrets unbind --help.

csc secrets verify

Syntax:

csc secrets verify <secretId> [options]
OptionValueRequiredRepeatable
--jsonNoneNoNo

Allowed values and dependent options: csc secrets verify --help.

csc sync

Syntax:

csc sync [options]
OptionValueRequiredRepeatable
--jsonNoneNoNo

Allowed values and dependent options: csc sync --help.

csc setup

Syntax:

csc setup [options]
OptionValueRequiredRepeatable
--agentNoneNoNo
--jsonNoneNoNo

Allowed values and dependent options: csc setup --help.

csc setup status

Syntax:

csc setup status [options]
OptionValueRequiredRepeatable
--jsonNoneNoNo

Allowed values and dependent options: csc setup status --help.

csc setup run

Syntax:

csc setup run [options]
OptionValueRequiredRepeatable
--app<app>NoNo
--toolkit<toolkit>NoNo
--no-openNoneNoNo
--jsonNoneNoNo

Allowed values and dependent options: csc setup run --help.

csc toolkit search

Syntax:

csc toolkit search [options]
OptionValueRequiredRepeatable
--signals<signals>NoNo
--query<query>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc toolkit search --help.

csc toolkit adopt

Syntax:

csc toolkit adopt <slug> [options]
OptionValueRequiredRepeatable
--defaultNoneNoNo
--pin-projectNoneNoNo
--jsonNoneNoNo

Allowed values and dependent options: csc toolkit adopt --help.

csc project get

Syntax:

csc project get [options]
OptionValueRequiredRepeatable
--path<path>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc project get --help.

csc project set

Syntax:

csc project set [options]
OptionValueRequiredRepeatable
--path<path>NoNo
--toolkit<toolkit>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc project set --help.

csc project delete

Syntax:

csc project delete [options]
OptionValueRequiredRepeatable
--path<path>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc project delete --help.

csc project inspect

Syntax:

csc project inspect [options]
OptionValueRequiredRepeatable
--path<path>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc project inspect --help.

csc status get

Syntax:

csc status get [options]
OptionValueRequiredRepeatable
--jsonNoneNoNo

Allowed values and dependent options: csc status get --help.

csc storage

Syntax:

csc storage [options]
OptionValueRequiredRepeatable
--cleanNoneNoNo
--jsonNoneNoNo

Allowed values and dependent options: csc storage --help.

csc enroll

Syntax:

csc enroll [options]
OptionValueRequiredRepeatable
--name<name>NoNo
--browserNoneNoNo
--device-codeNoneNoNo
--forceNoneNoNo
--no-waitNoneNoNo
--statusNoneNoNo
--api-base<api-base>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc enroll --help.

csc login

Syntax:

csc login [options]
OptionValueRequiredRepeatable
--name<name>NoNo
--browserNoneNoNo
--device-codeNoneNoNo
--forceNoneNoNo
--no-waitNoneNoNo
--statusNoneNoNo
--api-base<api-base>NoNo
--jsonNoneNoNo

Allowed values and dependent options: csc login --help.

Download command metadata for the exact management and runtime definitions used by this documentation build, including allowed values and cross-option constraints. Runtime execution commands support coding-app integration and do not replace setup.

Commands that support --json return structured output. Check both the exit code and the reported outcome. A process starting successfully does not prove that every toolkit item was configured.

Check the specific command’s help before using a flag. Review changes before applying them, and obtain approval for account, publication, or destructive operations. Supply credentials through supported local inputs or standard input, never as command-line values. Do not edit Code Config’s managed state files by hand.