Hilbert-beinghappy/deepseek-tui3

deepseek-tui

A pluggable DeepSeek-colored terminal surface for DeepSeek Harness

AI 分析

核心用途是为 DSH 提供一个键盘优先、色彩鲜明的终端 TUI 交互界面。适合喜爱命令行操作、需要快速启动任务或恢复会话的开发者。支持通过全局 pnpm 命令直接安装并自动创建 tui 配置。

パッケージ
deepseek-tui
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/14

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Hilbert-beinghappy/deepseek-tui

ドキュメント

README 全文を読む ↗

DeepSeek TUI

English | 中文

DeepSeek TUI is an independent DeepSeek Harness Profile Bundle. Harness remains the owner of Agent, Session, model, settings, permissions, Profile, plugin, and persistence state. This repository supplies only the DeepSeek-colored terminal Surface and its compatibility adapters; it is not a Harness fork.

Install the bare command

The repository is public and can be installed directly from GitHub without private-repository authentication.

pnpm add --global github:Hilbert-beinghappy/deepseek-tui
deepseek

On first run, deepseek uses the native dsh plugin command to create the default tui Profile and install this Bundle. Later runs boot the same Profile. Initial tasks, workspaces, Session resume, and custom Profiles are supported:

deepseek "check this project"
deepseek --cwd ../project
deepseek --resume
deepseek --resume 
deepseek --profile team-tui

The native dsh entry remains available:

dsh plugin --profile tui add github:Hilbert-beinghappy/deepseek-tui
dsh --profile tui

Plug and unplug

Removal changes only the target Profile, never the dsh installation:

dsh plugin --profile tui remove deepseek-tui

Reinstall with the same native command:

dsh plugin --profile tui add github:Hilbert-beinghappy/deepseek-tui

The package declares the standard dsh.bundle.patch. It owns no second plugin database, Profile format, Session store, model adapter, settings store, or permission system.

Models and settings

The model catalog, Providers, reasoning effort, credentials, and every non-visual setting come from Harness. Configure them through /model, /settings, or the native Harness settings. Secrets do not belong to this plugin and must never enter the repository.

Verified scope

  • Isolated install, configuration composition, and PTY boot against official stock @deepseek-ai/dsh@0.1.0-rc.6.
  • /doctor: 95 Harness plugins running, 0 errors, 0 warnings.
  • Model listing, Provider/model/reasoning selection, request submission, and Harness error propagation.
  • Native removal clears the dependency, Bundle, and config entries; re-add boots again.
  • A fresh global install exposes bare deepseek, which provisions and boots the tui Profile.
  • macOS and Linux only; Windows is unsupported.

A real live-provider response was verified with a valid DeepSeek credential injected only into the test process: v4-flash returned exactly DSH_PLUGIN_DEEPSEEK_OK. The credential was not written to a Profile, settings file, log, or the repository.

Reusable stock-dsh contract check:

DSH_BIN=/path/to/dsh \
DEEPSEEK_TUI_SPEC=/path/to/deepseek-tui.tgz \
pnpm test:stock

Compatibility and upgrades

Only official 0.1.0-rc.6 is currently supported. A dsh update does not require merging this repository back into a fork. Update the exact dependencies and compatibility snapshots here, then pass add/boot/remove/re-add before widening the compatibility range.

The source repository is public. No npm package or GitHub Release is currently published; install from the GitHub source above.