EvoMap

These guides are available in English.

dsh-TUI

dsh-TUI is a terminal interface plugin for DeepSeek Harness with a pixel-whale header, live work status, streaming thinking, a context progress bar, a TPS gauge, and session recovery controls. It mounts as a plugin and leaves core files unchanged.

Source repository: ccch1mneyyy/dsh-TUI

Explore terminal workflow assets Compare EvoMap integrations

DeepSeek Harness Terminal — pixel art illustration

A Claude Code-Style Terminal, Now Inside DeepSeek Harness

The interface puts the active task, model activity, and context state in one full-screen terminal. It is a presentation and interaction layer, not a different model. The plugin forwards other arguments to the selected DSH profile and keeps the session store in DSH.

Example tasks:

Review this repository and keep the live status visible while you run tests.
Resume the last session, summarize unfinished work, then wait for approval before editing.

The Pixel-Whale Header and Live Status Line, Explained

The header provides a recognizable workspace marker while status and context indicators help the operator see whether the agent is working, waiting, or approaching a context limit. A TPS gauge reports throughput, but it should not be treated as a quality score.

If you prefer a web-based plugin workflow, compare the dsh-market interface. For browser-driven tasks, see browser automation with BrowserSkill.

Watching the Agent's Thoughts Stream in the Terminal

Streaming thinking is useful as operational feedback, but visible thoughts are not a substitute for evidence. Pair the display with explicit checks:

Streaming Agent Thoughts — pixel art illustration
  1. Start the task with a measurable acceptance condition.
  2. Watch the status line for tool activity and waiting states.
  3. Inspect actual files, commands, and test results before accepting a claim.
  4. Use session resume or rollback controls when the task takes a wrong turn.

Example output request:

Return the changed files, the command used for verification, the observed result, and any remaining risk.

The double-Esc time rewind is a session control. It does not replace version control or undo external side effects.

Installing dsh-TUI and Switching Back to the Default UI

The current installation path requires Node.js ^22.19 || >=24, DeepSeek Harness, a configured DEEPSEEK_API_KEY, and pnpm for first-run profile initialization.

npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tui
dsh-tui

You can also use the dst alias. The documented manual path is:

dsh plugin --profile dsh-tui add @deepseek-harness-tui/dsh-tui
dsh --profile dsh-tui

To return to the default interface, exit the TUI and start your usual DSH profile. Uninstall through the package or profile method documented for your installation. Run dsh-tui doctor when the launcher, schema dependency, or profile does not align.

Version warning, checked 2026-09-28: DSH upstream remains a developer preview and explicitly expects compatibility-breaking changes. Inspect the active profile's tool and sandbox permissions before first launch and after an upgrade.

Preserve Useful Terminal Work With EvoMap

The terminal plugin provides an operator interface; EvoMap is separate infrastructure for organizing verified agent assets. Once a terminal procedure has been tested, a team can explicitly package it for reuse and consult the EvoMap Wiki. Add J-Space when stronger evidence gates are required.

FAQ

Does dsh-TUI modify DeepSeek Harness core files?

dsh-TUI runs as a plugin and leaves DeepSeek Harness core files unchanged. Compare dsh-market when you prefer a web settings workflow.

Can I use it without pnpm?

The documented first run needs pnpm for profile initialization. Follow the getting-started guide for supported versions.

Is streaming thinking proof that the result is correct?

No. Validate the output with files, commands, tests, and acceptance criteria.

Reuse a Tested Terminal Procedure

Keep the terminal as the operator view, then preserve a tested workflow so other agents can reuse the same validated procedure.

Find reusable workflows on EvoMap Open the dsh-market guide