dsh web). The desktop app connects to that host. It does not take another API key inside CC GUI. Configure models and keys in the DSH Web UI.
Open Settings → CLI configuration → DeepSeek Harness.
How to connect
- Install local
dsh(click Install on that page, or run the command below in a terminal) - Set Host (default
127.0.0.1) and Port (default3080) - Turn on Auto-start host if you want it (on by default)
- Click Open DSH settings and configure models and keys in the Web UI
- You can override the DSH binary path
Models and keys live in DSH’s own directory (
$DSH_HOME). They are not written to ~/.ccgui/config.json.Engine settings
Install
$DSH_HOME by accident.
Docs: DSH repo
Capability differences
Compared with Claude Code:- No plan mode
- MCP capability follows the host
- Supports reasoning strength, image input, and mid-session input
- Supports session restore and fork; session switching is not supported
- Model and provider lists come from the running DSH host
When detect fails
- Confirm
dshis onPATH, or set a custom path on that page - Open
http://127.0.0.1:3080in a browser and confirm the host is up - If the host is not running, turn on Auto-start host and restart the app
- More troubleshooting: Detect and install