Skip to main content
DeepSeek Harness (DSH) is a local Node host (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

  1. Install local dsh (click Install on that page, or run the command below in a terminal)
  2. Set Host (default 127.0.0.1) and Port (default 3080)
  3. Turn on Auto-start host if you want it (on by default)
  4. Click Open DSH settings and configure models and keys in the Web UI
  5. 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

The app does not uninstall DSH, so you do not delete $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

  1. Confirm dsh is on PATH, or set a custom path on that page
  2. Open http://127.0.0.1:3080 in a browser and confirm the host is up
  3. If the host is not running, turn on Auto-start host and restart the app
  4. More troubleshooting: Detect and install

Next steps