Skip to content

Supported coding clients

A coding client is the application you use. A model provider is the service that answers its API requests. CMX detects these six clients and can change their local routing settings. Install and sign in to the client first; CMX does not install it for you.

Client What CMX changes Guide
Codex Its selected OpenAI API or ChatGPT route in config.toml Codex
OpenCode One selected provider route in its JSON or JSONC config OpenCode
Claude Code ANTHROPIC_BASE_URL in its settings Claude Code
Aider The OpenAI-compatible API base in its config Aider
Antigravity (IDE & CLI) Reversible wrappers around the IDE language server and agy CLI Antigravity
Cline Its provider settings, including the local base URL Cline

Run cmx harness list to see what CMX detects on your machine. Run cmx providers <client> list to inspect discovered provider IDs and credential readiness. Listing does not change routing. A connected client normally needs a restart or editor reload before it uses new settings.

A different tool may work if it lets you set an API base URL and speaks a supported protocol. See Custom clients. CMX does not offer an automatic ChatGPT Desktop integration.

To undo a connection, use cmx providers <client> disconnect <provider-id> for a selected provider or cmx harness disable <client> for the whole client. cmx stop restores direct routing before stopping the gateway. See Undo and uninstall.