
dsh-TUI
DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Aug 2026
dsh-TUI swaps the browser interface on DeepSeek's agent runtime for a terminal one. DeepSeek Harness (the dsh command) opens a local web UI by default, and this plugin gives you a Claude Code style terminal experience instead: streaming markdown, live agent status, tokens per second, a context usage meter, and double Escape to roll a turn back. MIT licensed and free.
Installing is two npm packages, and it mounts as a plugin rather than patching the harness, so removing it leaves nothing behind. You need Node 22.19 or newer, pnpm, a real terminal, and a DeepSeek API key. The plugin itself costs nothing. The model calls behind it bill at DeepSeek's published rates, which are among the cheapest of the frontier providers.
The audience is developers who want the agent in the same window as their code with no browser tab involved. Solo: free, and worth the ten minutes to try. Small teams: free, and it makes everyone's agent sessions look and behave the same way. Larger teams: this is a personal preference layer, not something to standardize centrally.
The catch: everything in this stack is days old. The harness is still on a release candidate, the plugin is pre-1.0, and the repository is barely a week into its life with dozens of open issues. That means fast fixes and fast breakage in equal measure. Worth naming plainly too: this is a front end for one vendor's runtime, so your terminal workflow now tracks DeepSeek's roadmap.
Free vs Self-Hosted vs Paid
fully freeFree tier: The plugin itself, entirely. MIT licensed, published to npm, no account and no paid edition.
Self-hosted: This is the only mode. It runs on your machine as a plugin to DeepSeek Harness, which also runs on your machine. Requirements are Node.js 22.19 or newer (or 24+), pnpm 10 or newer, and a terminal with a real TTY. Linux, macOS, and Windows are all supported. Setup is a global npm install of the harness and the plugin, then a single command.
Paid: Nothing to buy here, but the runtime needs a model. The default path is a DEEPSEEK_API_KEY billed per token. DeepSeek V4-Pro runs $1.32 per million input tokens and $3.96 per million output at peak, and exactly half that off-peak (peak is 01:00 to 04:00 and 06:00 to 10:00 UTC). V4-Flash is a third of those rates. That is cheap next to the other frontier APIs, which is a real part of why this stack is worth trying. The harness supports custom providers, so you can point it at another API or a local model, but the documented happy path assumes DeepSeek.
Real cost: token spend and churn. Agent sessions consume context aggressively, and both the harness and this plugin are shipping multiple releases per week, so expect to re-pin versions more often than a mature dependency would need.
Free and MIT. The plugin costs nothing; the DeepSeek API calls underneath it do.
What to do by team size
- Solo
- free
- Small team
- free
- Medium team
- free; a per-developer preference rather than a rollout
- Large team
- free, but pre-1.0 tooling is a poor fit for a standardized fleet
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: MIT License
Use freely, including commercial. Just keep the license.
Commercial use: ✓ Yes
About
- Owner
- Chimney (User)
- Stars
- 2,095
- Forks
- 92