Skip to content

Surfaces: Web, headless, SDK

10 min Web UI, headless CLI, and SDK surfaces for DeepSeek Harness beyond the browser.

Goal

Pick the right entrypoint for DeepSeek Harness: interactive Web UI versus automation-oriented surfaces.

Web UI (most beginners)

Started via npx @deepseek-ai/dsh web. Best for exploring settings, watching tool calls, and teaching teammates. Local URL is typically http://127.0.0.1:3080/.

Headless / CLI-oriented flows

Public docs describe headless and CLI usage for scripts and servers without a browser. Prefer these when you already know the workspace and want repeatable jobs.

TypeScript / Python SDK paths

SDKs help embed harness behavior into your own apps or research harnesses. Confirm package names and versions in the official repository — previews move quickly.

Choosing for CI

  • Interactive debugging → Web UI on a secure machine.
  • CI agents → headless/CLI with pinned versions and least-privilege credentials.
  • Product integration → SDK with explicit allowlists for tools and paths.

Security note

Any surface that can run shell or edit files needs a scoped workspace and reviewed plugins. Trajectory logs (next chapters) help you audit what happened.

Next

Learn how the plugin ecosystem and dsh-plugin discovery work.

Continue with DeepSeek Harness

Return to install steps, explore run modes, or open the plugin directory when this chapter references extensions.