dsh-101: A Document-First Reader for DeepSeek Harness
bill9109/dsh-101
A document-first reader profile for DeepSeek Harness, turning built-in docs into a searchable, translatable reading experience.
Turn DeepSeek Harness's scattered official documentation into an ordered, searchable, translatable reader, with a conversation panel for asking questions while reading.
dsh plugin --profile web add github:bill9109/dsh-101- Category
- Data & Knowledge
- Platform
- DSH-Plugin
- Author
- bill9109
- Distribution
- Plugin
dsh-101 Key Features
dsh-101 Repository

dsh-101 Repo Summary
dsh-101 is a document-first reader profile bundle for DeepSeek Harness (DSH), maintained by bill9109 under the BSD-3-Clause license, written in TypeScript. It addresses the problem of DSH's built-in documentation being scattered across the source tree with no order or search, by curating it into an ordered, searchable, translatable reader, with a conversation panel alongside for asking questions while reading. Core features include a topic-curated document corpus, built-in translation, a sliding hidden table of contents, and a right-side conversation panel.
What core features does the dsh-101 DSH plugin support?
dsh-101 curates DSH's built-in documentation into a topic-ordered reading corpus, supports full-text search filtering, includes built-in document translation to switch reading language, provides a sliding hidden table of contents for quick navigation, and reuses DSH's conversation capabilities in the right-hand panel for asking questions while reading.
How to install dsh-101?
The recommended one-liner script installs the profile directory into ~/.dsh/profiles/dsh-101/ and installs the bundle, then boots:
bash <(curl -fsSL https://raw.githubusercontent.com/bill9109/dsh-101/main/scripts/install.sh) github:bill9109/dsh-101#v0.1.7
dsh --profile dsh-101
Alternatively, manual installation:
mkdir -p ~/.dsh/profiles/dsh-101
cp profile/package.json profile/pnpm-workspace.yaml ~/.dsh/profiles/dsh-101/
cp profile/cordis.patch.yml ~/.dsh/profiles/dsh-101/
dsh plugin --profile dsh-101 add github:bill9109/dsh-101#v0.1.7
dsh --profile dsh-101
Note: Do not install into the web profile, as this bundle disables ui-layout, which could break the entire web interface.
How to start and use dsh-101?
After starting, the default port is 3081, coexisting with the web GUI on 3080. Open http://127.0.0.1:3081 to see the reader interface with a sliding table of contents on the left, document area in the middle, and conversation panel on the right.
What DeepSeek Harness versions and platforms are compatible with dsh-101?
This plugin depends on multiple official DSH packages (e.g., @deepseek-ai/dsh-agent, @deepseek-ai/dsh-web-app), and requires Node.js ^20 or >=22. The repository was last updated on 2026-08-14, with the current version at v0.1.7.