Skip to Content

Codex Desktop

Use this guide after configuring your provider. Check the configuration actually opened by Codex Desktop instead of assuming a successful CLI setup also verifies the desktop app. Custom configuration locations and application versions can affect which settings are used.

Set up faster with Ofox Desktop. On an Apple silicon Mac, Desktop can detect this tool, back up its current configuration, and apply an Ofox API key and compatible model. Open Ofox Desktop .

For supported devices and clients, Ofox Desktop  provides a separate setup option. Ofox Desktop and Codex Desktop are different applications. Check Ofox Desktop’s compatibility requirements before downloading.

Verify the desktop app is configured

If you want to confirm the desktop app has picked up the CC Switch configuration, follow these steps:

Step 1: View config.toml in CC Switch

Open CC Switch, click the provider entry to open the edit page, then switch to the config.toml (TOML) tab at the top to see the current written configuration.

CC Switch config.toml content

Step 2: Open Codex Desktop’s config.toml

Open Codex Desktop, go to the Settings menu on the left, then click the Open config.toml button in the top-right. The file will open in your default editor.

Codex Desktop Settings page

config.toml in editor

Step 3: Compare the two configs

Compare the selected model, model_provider, and that provider’s base_url with the intended configuration. Matching files are a configuration check, not proof that a request reached Ofox.

Step 4: Send a message to verify

Start a new conversation and send a short request such as “Reply with OK only.” This is a billable model request under your account’s applicable pricing. Then open your Ofox usage records and match the request time and model. If no matching record appears, check the selected provider, account and active configuration before repeating requests.

A response and a matching usage record verify this request path. They do not independently prove model identity or verify tool calling, image input or structured output.

Codex Desktop working

Troubleshoot the first request

What you observeWhat to checkWhat to do next
CLI works, Desktop does notActive configuration, selected provider and model in each clientCompare the settings opened by each client; restart the affected client after saving and test a new conversation
Authentication errorThe selected provider’s credentials and the account that issued themReplace stale credentials through your normal configuration flow; never paste keys into a support ticket
Model or endpoint not foundExact model ID, endpoint and protocol in the provider guideCorrect the mismatched field; do not append another /v1 to a base URL that already contains it
A reply appears but no matching Ofox recordSelected account, provider and request timeVerify the actual route; a model’s answer to “who are you?” is not routing evidence
Text works but a tool failsThe selected model’s supported capabilities and the tool errorTest that capability separately in a disposable project; save a redacted error and request identifier if available

Before changing settings, keep a local backup of the configuration. If setup regresses, restore the last working configuration rather than stacking changes from multiple configuration tools.

For support, record the client version, operating system, model ID, request time and timezone, HTTP status, and request identifier if available. Remove API keys, authorization headers, personal prompts and private file contents.

Continue

Last updated on