AI Agent Hub
Back to plugins
🖥️

dsh-simple-CLI

Client Updated 2026.08.15

Run the following command in DeepSeek Harness:

dsh plugin install kit-zeason/dsh-simple-CLI

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install kit-zeason/dsh-simple-CLI in your terminal to install this plugin; the source repository is https://github.com/kit-zeason/dsh-simple-CLI

About this plugin

DeepSeek Harness (dsh) ships with web and headless profiles, but the pure-terminal experience has always felt thin. dsh-simple-cli closes that gap with a Claude-Code-style terminal CLI profile: ask questions, read reasoning stream in live, attach files, and approve tool calls—without ever leaving the keyboard.

Three capabilities stand out. First, streaming render: model reasoning collapses to a single live-updating line, while answer text and tool invocations (name, args, check/X result) paint frame-by-frame at roughly 30 fps so fast thinking never flickers the terminal. Second, the @ file picker: type @ to browse the working directory, filter by name, and navigate with arrows; a selected text file (up to 64 KB each) is attached to the message automatically, binary files stay as path references. Third, session control: inline slash commands (/model, /preset, /permission, /new, /clear, /exit) switch models, presets, and approval policies on the fly, and tool-call approvals are answered y/n right in the input area—all within a continuous multi-turn Agent session.

It is built for developers who live in a terminal, prefer a keyboard-driven workflow, and want a persistent back-and-forth conversation with DeepSeek without popping a browser tab. The entire UI is a zero-dependency, pure-ANSI mini-TUI; the only prerequisites are Node.js 22+ and a globally installed dsh.

Use Cases

  • Multi-turn streaming chat with DeepSeek in the terminal, watching reasoning and answers live
  • Quickly browse and reference local files as message context via the @ picker
  • Approve or deny tool-call requests inline in the input area during a session

Best For

  • Developers who live in a terminal as their primary workspace
  • Users who prefer a keyboard-driven workflow over juggling browser tabs
  • AI builders who need a persistent multi-turn conversation context with DeepSeek