dsh-notepad
Run the following command in DeepSeek Harness:
dsh plugin install 43456-awa/dsh-notepad
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install 43456-awa/dsh-notepad in DeepSeek Harness to install this plugin; the source code is hosted at https://github.com/43456-awa/dsh-notepad
About this plugin
Jotting down ideas, to-dos, or references mid-conversation is a daily need, yet switching to an external note app breaks your flow. dsh-notepad is a persistent, dockable notepad embedded in the DeepSeek Harness Web GUI. It is draggable, lockable, and lives right inside the chat window, so you can write, review, and manage notes without ever leaving the current session.
Two scopes are provided: a global page shared across all sessions and a per-session isolated page. You can toggle between them or view both side by side. Input is saved automatically to ~/.dsh/notepad/ with UTF-8 BOM atomic writes, revision-based optimistic locking, and conflict resolution via merge or overwrite. Failed saves retry on their own, and after a page refresh any unsaved content can be restored with one click. SSE real-time pushes plus a polling fallback keep multiple tabs in sync. The editor supports Markdown preview with clickable checkboxes and completion-rate stats, timestamp insertion, full-text search, twenty auto-archived history snapshots saved before every write, and copy or download export. On the Agent side, three tools are exposed: notepad_read, notepad_write (line-deduplicated append with optional timestamps), and notepad_search (cross-scope), letting the model read, write, and retrieve notes directly and weave human-written context into automated workflows.
It is well suited for developers and researchers who think out loud during conversations, as well as individuals or small teams who need a shared project memo that persists across sessions. The window can be dragged anywhere, locked in place, and resized; it auto-collapses on narrow screens. Press Ctrl+Enter to save immediately or Esc to dismiss. Styling is purely client-side, using only --dsw-* theme variables, and adapts to light and dark modes with no extra runtime dependencies.
Use Cases
- Capture key points during a conversation without switching to an external note app
- Share a project memo across sessions via the global scope page
- Let the Agent read and write notes directly, weaving human context into automated workflows
Best For
- Developers and researchers who jot notes while conversing
- Small teams that need a persistent cross-session memo
- Automation users who want the Agent to read and write notes directly
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.