Back to directory

dsh-code

Curated pickMaintenance: Active

unlinearity/dsh-code

A terminal coding interface that brings the DeepSeek Harness kernel's full capability set — special modes, plugins, model & subagent management — to the terminal. Interaction layer inspired by Claude Code, Codex CLI, and Pi agent; model-switch animations; unified panel key grammar. Tracks the latest upstream RC. Self-iterating since 1.0.0.

View on GitHub
$ npm install -g @deepseek-ai/dsh@0.1.1-rc.2 dsh-code@1.0.3

43

stars

2

forks

TypeScript

Language

MIT

License

2026-08-14

Created

2026-09-30

Last push

Out-of-tree TUI bundle for DeepSeek Harness — a terminal coding interface sharing DSH's Agent/Session/tools with session resume, /diff, /review, per-session Agent Presets and model-switch animations. MIT-licensed community project.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-09-05

License

MIT

01What can it help you accomplish?

  • Run DeepSeek Harness's agent, models, tools and persistent sessions directly in a terminal

    A Claude-Code/Codex-style terminal coding UI: slash commands, session resume, model/permission management, approval bar and plan/goal modes

    Developers who run DeepSeek Harness (dsh) and want a terminal-first coding workflow instead of the Web UI

  • Review and manage code changes from inside the terminal

    /diff and /review for file-level and read-only code review, /todos, /jobs for background tasks, /copy for full replies

    Engineers who want diff/review/todo workflows alongside the agent without leaving the TUI

  • Compose per-session agent presets and switch models

    /mode presets (standard/code/minimal/cordis), /model provider & API key management, Wave/Aurora/Pulse switch animations

    Power users tuning tools, skills, reasoning effort and subagents per session

02How to install into DeepSeek Harness

Prerequisites

  • Node `^22.19 || >=24` and the preview dsh CLI (current line: `@deepseek-ai/dsh@0.1.1-rc.2`) — required before installing

Installation steps

  1. 01

    Install the preview dsh CLI and dsh-code globally: `npm install -g @deepseek-ai/dsh@0.1.1-rc.2 dsh-code@1.0.3`

    $ npm install -g @deepseek-ai/dsh@0.1.1-rc.2 dsh-code@1.0.3

  2. 02

    Install pnpm globally: `npm install -g pnpm`

    $ npm install -g pnpm

  3. 03

    Mount the plugin into the cli profile: `dsh plugin --profile cli add dsh-code@1.0.3`

    $ dsh plugin --profile cli add dsh-code@1.0.3

Verify the integration

Not specified by the author

03DSH integration and capability boundaries

DSH integrationNative runtime

Out-of-tree TUI bundle layered on the official @deepseek-ai/dsh-base, reusing DSH's Agent, Session, tools, commands, skills, permissions and sandbox

  • Session management

    terminal coding session→new / resume / fork / delete sessions, searchable history, Markdown export, token & TTFT stats

  • Agent Preset & model control

    /mode, /model, /permission, /effort, /subagent→per-session Agent Preset (standard/code/minimal/cordis), provider/API key/OAuth management, subagent model

  • Code review & diff workflow

    working tree / staged / ref→/diff file changes, /review read-only review, /todos, /jobs background tasks, /copy full reply

  • Model-switch animations

    model or reasoning-effort change→Wave / Aurora / Pulse input-box animations on model or reasoning-effort change

04Who is it for? When not to use it?

Good for

  • Developers who run DeepSeek Harness (dsh) and want a terminal-first coding workflow instead of the Web UI
  • Engineers who want diff/review/todo workflows alongside the agent without leaving the TUI
  • Power users tuning tools, skills, reasoning effort and subagents per session

Not for

  • dsh-code 1.0.3 is built against dsh 0.1.1-rc.2 with all Harness dependencies pinned to 0.1.1-rc.2. Keep the global dsh and dsh-code in sync and avoid mixing candidate versions between host and plugin.

05Compatibility, maintenance and safety notes

  • dsh-code 1.0.3 is built against dsh 0.1.1-rc.2 with all Harness dependencies pinned to 0.1.1-rc.2. Keep the global dsh and dsh-code in sync and avoid mixing candidate versions between host and plugin.
  • pnpm ignores packages published less than 24 hours ago, so on launch day use the exact version `dsh-code@1.0.3`; after 24 hours the version can be omitted. npm installs are not affected by this.
  • DeepSeek Harness is still in developer preview and may introduce breaking changes; DSH-Code continuously follows its plugin-interface evolution, so expect churn on the preview dsh CLI.
2026-08-142026-08-311.0.3

MIT · community-maintained (latest release 1.0.3, 2026-08-31)

06Frequently asked questions

How do I install DSH-Code?

Install the preview dsh CLI and dsh-code globally, then mount the plugin: `npm install -g @deepseek-ai/dsh@0.1.1-rc.2 dsh-code@1.0.3`, `npm install -g pnpm`, and `dsh plugin --profile cli add dsh-code@1.0.3`. On launch day use the exact version because pnpm skips packages younger than 24h.

Does DSH-Code replace DeepSeek Harness?

No. It is an out-of-tree TUI bundle layered on the official @deepseek-ai/dsh-base; it reads Harness's live registry and reuses the same Agent, Session, tools, commands, skills, permissions and sandbox. The host dsh still runs everything.

Can I resume previous sessions and review code?

Yes. `/resume` and `--continue` restore sessions (restoring the Agent Preset and model too), `/diff` shows file changes, and `/review` runs a read-only code review. `/todos`, `/jobs` and `/copy` cover task and reply management.

Do I need a model configured before using it?

No. Without a model you can still enter the TUI, view sessions and use non-model features; in `/model` press `a` to manage API key, OAuth or device-code sign-in. dsh-code 1.0.3 is built against dsh 0.1.1-rc.2, so keep the global dsh and dsh-code versions in sync.

08Data and sources

  • Author-claimedgithub.com1985245ca9ff…

    它以树外 bundle 的形式组合在官方 `@deepseek-ai/dsh-base` 之上,与 Harness Web UI 使用同一套 Agent、Session、工具、命令、技能、权限、sandbox、上下文压缩与插件服务。

  • Author-claimedgithub.com1985245ca9ff…

    DSH-Code 读取 Harness 的实时注册表,不在本地维护另一套副本。

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-05. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.