DeepSeek Harness IDE

August 26, 2026 · View on GitHub

English | 中文

DeepSeek Harness plugin architecture and integrated Workspace IDE

DeepSeek Harness IDE is an independently maintained community derivative of DeepSeek Harness. It adds an integrated Workspace IDE that keeps agent conversations, repository browsing, and file editing in one application.

Important: This is not the official DeepSeek Harness repository. The current source is based on upstream dsh-v0.1.1-rc.2 and retains its MIT license and attribution.

Upstream DeepSeek Harness is developed by DeepSeek AI. It uses an architecture where everything is a plugin and is powered by Cordis, whose design is described in A Programming Paradigm for Spatiotemporal Composability.

Developer preview

This community derivative is currently a source-only developer preview and is iterating rapidly. THERE WILL BE COMPATIBILITY-BREAKING CHANGES.

What this repository adds

CapabilityBehavior in this repository
Workspace IDEWhen space permits, a file tree and multi-tab CodeMirror editor share an adjustable split with the agent conversation. At 900px or narrower, the editor takes the content area beside the navigation rail.
Agent-to-file navigationSupported file links from tool cards and produced-file results open a validated text file. An optional line location focuses the requested line.
Markdown previewMarkdown tabs preview the current unsaved buffer through the existing sanitized renderer.
Conflict-safe savesVersion-checked compare-and-swap saves preserve the local buffer after a concurrent change and display the latest disk content for explicit recovery. There is no unconditional overwrite action.

DeepSeek Harness integrated IDE with an agent conversation, Workspace file tree, and CodeMirror editor

The first release edits existing regular UTF-8 files only; it does not create, rename, move, delete, watch, or globally search files. Unsaved buffers are transient and may be lost after a page reload or process crash. See IDE behavior and limitations for the complete scope.

Run this IDE from source

Install Node.js ^22.19.0 or >=24.0.0 and enable Corepack, then build this repository and start its ide profile:

git clone https://github.com/NamedVivin/deepseek-harness-ide.git
cd deepseek-harness-ide
corepack enable
pnpm install
pnpm run build
pnpm dsh --profile ide

The published @deepseek-ai/dsh npm package belongs to the upstream project and does not contain this repository's IDE changes. Configure a supported model and credential after startup as described in the Web UI guide.

Desktop packaging

The Electron application source is included and opens no TCP listener. Signed installers are not published; local unsigned packages remain development artifacts. Follow the desktop application documentation to build them locally.

Community and support

Contributing

See CONTRIBUTING.md.

Development

Start with the development guide and architecture documentation.

For agents, follow AGENTS.md.

License

MIT

Third-party dependencies and their licenses are disclosed in THIRD_PARTY_NOTICES.md.