Lightweight CLI for DeepSeek Harness – streaming
SKzrui/DSH-CLI · devops
Lightweight CLI for DeepSeek Harness – streaming, tool calling, per‑dir session recovery, flexible config.
★ 3GitHub stars
0Forks
2026-09-01Last updated
JavaScriptLanguage
MITLicense
Key features
- Interactive REPL — one live agent per process
- dcli is a simple command-line tool for chatting with the DeepSeek Harness in your terminal: one command to start, no server, no port, done when you are.
- streaming replies, real multi-turn continuity (tool state and the model's KV cache stay warm).
- Streaming output with a live view of what the agent is doing — thinking (dim), tool calls ( write …), tool results (), turn status.
- Markdown beautification — tables render as aligned bordered grids (CJK-aware), bold / italic / code / strike / links get ANSI styling, headings are bold, bullets and task lists get pretty markers, blockquotes are dimmed, code fences pass through verbatim.
Requirements
- The DeepSeek API key (via dcli config set-api-key , or DEEPSEEK_API_KEY env, or $DSH_HOME/.credentials.yaml).
- @deepseek-ai/dsh — auto-installed as a dependency of dcli
Install command
dsh plugin --profile web add github:SKzrui/DSH-CLI