Claude Code plugin

Dsh TUI

Claude Code-style terminal UI for DeepSeek Harness agents, as an out-of-tree dsh plugin bundle

Install

From source
git clone https://github.com/dsh-tui/dsh-tui.git

From the README

@dsh-tui/dsh-tui

English | 中文

An interactive terminal (TUI) front door for DeepSeek Harness agents — a Claude Code / Codex-style chat interface in your terminal, installed as an out-of-tree dsh plugin bundle. Built on @earendil-works/pi-tui.

It composes over the official @deepseek-ai/dsh-base bundle, so the whole plugin ecosystem — shell and filesystem tools, skills, subagents, workflows, sandbox approvals — is the same one the official web surface uses. Nothing is forked.

Features

- Streaming model output and reasoning, rendered as Markdown
- Tool-call cards with terminal / diff / generic render intents; Ctrl+O cycles collapsed → expanded → hidden
- Approval and ask_user_question dialogs, plan-mode review included
- @file path autocomplete and @session reference cards
- Slash commands: /model (with reasoning-effort selection), /resume, /compact, /details, /help, and every command other plugins register
- Standing todo panel, token usage and context-pressure status line, session titles
- Configurable theme; truecolor detected from COLORTERM

Install

Requires Node ^22.19 || >=24 and the dsh CLI (npm i -g @deepseek-ai/dsh@next).

To track the repo instead of the npm release, use add github:dsh-tui/dsh-tui. Git-hosted plugins build on install via their prepare script, which pnpm blocks until you allow it: if that add fails, append the key it prints under allowBuilds in ~/.dsh/profiles/tui/pnpm-workspace.yaml and re-run —

Set DEEPSEEK_API_KEY in your environment (or a .env in the launch directory or $DSH_HOME).

Local / self-hosted DeepSeek endpoints

No code changes needed — pick one:

1. Environment: DEEPSEEK_BASE_URL=http://localhost:8000/v1 alongside DEEPSEEK_API_KEY.
2. Settings (hot-reloaded): $DSH_HOME/settings.yaml

3. OpenAI-compatible gateways (vLLM,…
Read the full README on GitHub

How plugins work

  • A plugin bundles slash commands, subagents, skills, hooks, MCP servers and status lines so they install together.
  • Add the marketplace inside Claude Code with /plugin marketplace add dsh-tui/dsh-tui, then run /plugin to pick what to install.
  • You can turn a plugin off again from /plugin without deleting anything.
Claude Code docs

Details

Language
TypeScript
Last updated
14 August 2026
Topics
agentclaude-codeclicoding-agentdeepseekdeepseek-harnessdsh-pluginterminaltui

FAQ

What is Dsh TUI?

Claude Code-style terminal UI for DeepSeek Harness agents, as an out-of-tree dsh plugin bundle It is a plugin for Claude Code, from dsh-tui/dsh-tui on GitHub.

How do I install Dsh TUI?

Clone dsh-tui/dsh-tui from GitHub and follow the setup steps in its README.

Is Dsh TUI popular?

dsh-tui/dsh-tui has 46 GitHub stars and 5 forks. It was last updated on 14 August 2026.

More plugins & marketplaces

Browse the most popular Claude Code mods, all plugins & marketplaces, or the skills and MCP server directories.