dsh-draft
Manifest validA Markdown-based draft-board plugin for dsh: live-preview editing and local persistence.
dsh-draft
dsh-draft is a Markdown-based draft-board plugin for dsh with live-preview editing and local persistence.
English | 中文
Philosophy
No burden. Whenever there is something to jot down, there is a place to write it right away — a pleasant typing experience, and no worries about losing what you wrote.
Features
- Live Preview — what you type is rendered as you type; the Markdown stays the real, editable document.
- Local persistence — autosaved to
$DSH_HOME/draft.md(default~/.dsh/draft.md), safe across refreshes and restarts. - Formatting shortcuts —
Mod-B/Ctrl-Btoggles bold,Mod-I/Ctrl-Itoggles italic,Mod-L/Ctrl-Ltoggles a task checkbox. Toggle means pressing the same key again removes it.
Installation
dsh-draft adds a Draft tab to the built-in right sidebar (dsh 0.1.5-rc.1 or newer):
dsh plugin --profile <profile> add dsh-draft
Replace <profile> with your profile name (the default web profile is web). You can also install it with one click from the dshmarket plugin marketplace inside DSH. The npm package ships a prebuilt browser bundle — no build approval needed. Restart the Web UI afterwards, or simply refresh the page.
Usage
Open the right sidebar, click "+" in its tab bar, and pick Draft / 草稿 — start typing. The tab can be placed, split, or floated like any other sidebar tab.
Formatting is keyboard-first: select text and press Ctrl/Cmd+B (bold) or Ctrl/Cmd+I (italic) to wrap it — press again to unwrap. Ctrl/Cmd+L on a list line toggles its task checkbox (checked ⇄ unchecked; a plain line becomes a task). Nested list continuation indents with 4 spaces.
Participation
This project is developed end-to-end by dsh agents. If you would like to participate, join through your own dsh session — it will pick up this repository and follow AGENTS.md. No human developers edit the code directly.
License
MIT — see LICENSE. Third-party credits: CREDITS.md.
Issues & feature requests: https://github.com/lalalaleo/dsh-draft/issues
Comments
Loading…
Similar plugins
by lavapapa
A DSH Web plugin that keeps long answers and detailed prompts side by side with a dockable Composer.
★ 3
↓ 428/wk
MIT
JavaScript
Sep 9, 2026
dsh plugin --profile web add dsh-composer-layoutby better-er
dsh·去重复 diff 展示插件
★ 10
↓ 368/wk
MIT
TypeScript
Sep 13, 2026
dsh plugin --profile web add dsh-edit-diffOne-click draft polish for the DSH composer: rewrites your spoken draft into professional wording, sends only the draft snapshot (never conversation context), and never blocks sending if the LLM is un
★ 0
dsh plugin --profile web add dsh-draft-polishby linhx1999
Markdown writing pad for the DeepSeek Harness web GUI: per-session editing, preview, and in-session AI-assisted rewrite.
★ 3
↓ 109/wk
MIT
TypeScript
Aug 25, 2026
dsh plugin --profile web add dsh-writing-padby rongxingda
Prompt enhancement plugin for the DeepSeek Harness web GUI: one-click rewrite of the composer draft into a structured prompt, with preview, fill-back, and undo.
★ 6
↓ 572/wk
Apache-2.0
TypeScript
Sep 8, 2026
dsh plugin --profile web add dsh-prompt-enhanceby mlosun
DSH WebUI 里的「随身手册」:全局 Markdown 笔记,任何工作区随时可读。
★ 6
MIT
JavaScript
Aug 19, 2026
dsh plugin --profile web add dsh-docs-panel