AI Agent Hub
Back to plugins
🖥️

dsh-notepad

Client Updated 2026.08.15

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