cogine-ai/dsh-claude-tui

Claude-Code-Styled TUI for DeepSeek Harness

DSH Claude TUI is a Claude Code-style terminal workflow powered by DeepSeek Harness: start in one command (npx --yes --legacy-peer-deps dsh-claude-tui) and use real DSH models, Sessions, tools, approvals, and subagents through a familiar, high-fidelity terminal interface. It needs no global dsh, no repository checkout, no pnpm, and no manual profile setup — the command installs and opens the TUI directly. Provider credentials are handled in-app (/provider to inspect or enter credentials) and models and effort levels switch with /model or Option+P/Alt+P. English primary with a 简体中文 README.

Web UI Enhancements ★ 8 updated 2026-09-17 ✅ runtime-tested
View on GitHub ↗

Install

npx --yes --legacy-peer-deps dsh-claude-tui

Run npx --yes --legacy-peer-deps dsh-claude-tui — it installs and opens the TUI selected by npm's latest tag; no global dsh, repository checkout, pnpm, or manual profile setup needed. Pin a release exactly by adding @0.1.5 to the package name. The legacy-peer-deps flag is a temporary npm installation workaround for rc2's dense upstream peer graph (skips peer-conflict enforcement for this release's explicitly pinned rc2 TUI closure); plain npx dsh-claude-tui remains compatible but a cold npm 10 install can take close to ten minutes resolving unused Web UI peers. For repeat use: npm install the package. A real model request needs credentials for the selected DSH provider (/provider to inspect or enter credentials, /model or Option+P/Alt+P to switch).

Compatibility

Node.js 22.19+ or 24+. Claude Code-style terminal workflow powered by DeepSeek Harness: uses real DSH models, Sessions, tools, approvals, and subagents through a high-fidelity terminal interface. Requires credentials for the DSH provider you select (deepseek-v4-flash / deepseek-v4-pro and effort levels exposed by DSH via /provider and /model).

Details

Recent updates

The current README documents the one-command start, the legacy-peer-deps installation note, credential and model switching, repeat-use npm install, and the Claude Code-style workflow positioning.

FAQ

Do I need a global dsh install?
No — npx --yes --legacy-peer-deps dsh-claude-tui installs and opens the TUI directly; no global dsh, repository checkout, pnpm, or manual profile setup is required.
What does --legacy-peer-deps do?
It is a temporary npm workaround for rc2's dense upstream peer graph — it skips peer-conflict enforcement and uses this release's explicitly pinned rc2 TUI closure; plain npx dsh-claude-tui also works but a cold npm 10 install can take much longer.
How do I enter API credentials?
Use /provider to inspect or enter credentials for the DSH provider you select, and /model (or Option+P / Alt+P) to switch among models and effort levels.

Alternatives

boxeryao/dsh-mini-tui · ccch1mneyyy/dsh-TUI · orriduck/dsh-tui

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins