Blog · Guide

Is DeepSeek Harness a desktop app? CLI, VSCode, TUI & Electron shells

August 16, 2026 · dshbase

The most-asked question in the official discussions (#172, #601) is some version of: "is DSH a desktop app?", "where's the CLI?", "is there a VSCode extension?". The short answer: DeepSeek Harness is a web app served locally — there is no official desktop client yet. But the community has already built every alternative shape you'd want, and the honest map of what exists is more useful than waiting for an official one.

The truth: it's a local web app

npx @deepseek-ai/dsh starts a local server and hands you a URL. The "app" is a browser tab at http://127.0.0.1:3080. That's deliberate — it keeps the whole thing remote-drivable and skin-able via plugins — but it's also why the desktop question keeps coming up. People expect an app icon, a window, a system tray.

The CLI (headless mode)

The closest thing to a "real" CLI is dsh run headless: dsh --headless "your prompt". It's the scriptable surface behind the CI workflows and IM bots — no UI, no browser, just the harness doing work. If you want the terminal as your interface, headless is the native answer, and the TUI plugins below are the prettier one.

TUI plugins

For the terminal purists, the community has built TUI frontends on top of the harness:

Electron shells

If you specifically want a window and a tray icon rather than a tab, this is the category:

Both are community wrappers around the same local web server — they don't reimplement the harness, they just give it a native window.

VSCode extensions

The VSCode story is the most crowded — several extensions bridge the editor to a running (or bundled) harness:

Mobile companions

Which one should you use?

Current state

None of these are official, and none replace the harness itself — they're all frontends on the same local server, so their quality tracks how well they track upstream. The official answer to "where's the desktop app" is still "not yet," but the gap is being filled from the outside in. For the full, test-badged lineup of CLI, TUI, VSCode, Electron and mobile plugins — with install commands — start at the plugin directory.

All articles →

🌐 中文