songqikong/dash

DASH — Deepseek Agentic Service Harness, a TUI Plugin of Deepseek Harness

DASH — Deepseek Agentic Service Harness — is a TUI client launched as its own dsh profile, in the same family as other terminal front ends. install.sh compiles the TypeScript sources, creates ~/.dsh/profiles/dash, and drops a dash launcher in ~/.local/bin so typing dash starts the profile. The default model and permissions live in the profile's cordis.patch.yml, which you can tighten for the session sandbox.

Web UI Enhancements ★ 2 updated 2026-08-17 ⚠️ needs adapt
View on GitHub ↗

Install

npm install && sh install.sh

README-documented source install: run npm install for build dependencies, then sh install.sh, which compiles src/.ts to dist/ and creates ~/.dsh/profiles/dash plus ~/.local/bin/dash. Launch with dash (equivalent to dsh --profile dash). sh install.sh --no-build skips the compile and only copies. After editing src/.ts, re-run sh install.sh. Prerequisite: the official dsh CLI (npm install -g @deepseek-ai/dsh).

Compatibility

Requires the official dsh CLI on PATH and Node with the TypeScript toolchain installed by npm install. Runs as its own dash profile alongside other profiles.

Details

FAQ

How do I install DASH?
Clone the repo, run npm install then sh install.sh — the script compiles src/*.ts to dist/ and creates the dash profile plus the ~/.local/bin/dash launcher. Requires the official dsh CLI on PATH.
How do I start it?
Run dash, which is equivalent to dsh --profile dash.
How do I change the changes after editing the source?
Re-run sh install.sh to recompile and copy dist/ into the profile; sh install.sh --no-build skips the compile and only copies.

Alternatives

liustack/modlens · omdsh-dev/DSH-better-sidebar · ccch1mneyyy/dsh-TUI

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins