Troubleshooting
Diagnose by symptom. Most issues are covered in the first two groups.
Connection and running
- Badge shows OFF (red): run
curxor statusto check the local service is running; if it isn't, runcurxor start. - CLI not running:
curxor statusshould show a green● runningandLocal: http://127.0.0.1:51999; first-time use needscurxor start. - Local service won't start because the port is taken: it is pinned to
127.0.0.1:51999— free that port first.
AI side not working
- The AI doesn't recognize the CX code: MCP isn't active. Run
curxor mcp --print-config, check thatcommandin your editor config matches the printed absolute path, then restart the editor / open a new session. - Code invalid or expired: the pasted code is misspelled, missing, or expired — copy a fresh one in the browser.
- “Model failed to load” in the picker: that agent's CLI is missing, not logged in, or not running. Claude Code:
clauderuns and you're logged in. Cursor:cursor-agentis on PATH. For any other agent, check that the binary in itsprobefield runs and is logged in. - Config changed but nothing happens: MCP changes need an editor restart or a new session;
agents.tomlsaves apply on the next request.
Can't locate the source
- Make sure the project runs in dev mode: production builds carry no usable source paths, and curxor only resolves linked dev projects.
- Project not linked: on Windows link it manually with
curxor attach http://localhost:PORT.
Logs
curxor status prints the log path:
bash
curxor status
# the log path is in the output
# macOS: ~/Library/Logs/curxor/agent.err.log
Still stuck? Take the output of curxor status plus the relevant log lines to GitHub.
For AI agents: llms.txt · llms-full.txt