rayafriandion/deepseek-harness-tui

rayafriandion★ 2JavaScriptLast synced: 2026-08-15

Open on GitHub

The plugin can use terminal UI like opencode/claude code and other CLI/TUI agents.

README excerpt

deepseek-harness-tui An opencode-inspired terminal UI (TUI) for DeepSeek Harness, shipped as a dsh profile app plugin. It boots a chat client inside the dsh process: it creates/resumes agents through ctx.agents , renders the durable session/event stream (user messages, streaming assistant tokens, tool cards, todo lists), routes human input back via agent.followup() , and answers approval/request prompts inline. The UI follows a DeepSeek blue-white dark design language (brand blue 4D6BFE accents on a blue-tinted canvas, with a blue→white gradient on the DeepSeek Harness title): a responsive session rail, markdown transcript and tool activity, a bordered multiline composer with slash-command suggestions, and a telemetry footer for session tokens, average time to first token (TTFT), decode throughput, KV-cache hit rate, and a context meter showing the current context length over the context-length limit. Thinking and running tools (read/write/...) show flowing spinner animations, and the status row carries a flowing wave while the agent is working. 中文用户手册见 docs/用户手册.md。 Requirements - Node.js = 22, an installed @deepseek-ai/dsh CLI, and an interactive terminal (Windows Terminal / ConP…

View full README on GitHub →
Terminal / TUIdeepseekdeepseek-harnessdsh-plugintuiterminalagent

Category