Preface¶
In DSH’s “everything is a plugin” extension approach, it is possible to add sticky note capabilities to the dsh web interface. The community directory is an independent site, not officially affiliated with DeepSeek / High-Flyer. When developing agents, there is often a need to record temporary to-dos, requirements, meeting times, or image materials alongside the conversation, and allow the model to read or append this content. charrywhite/dsh-sticky-notes is a sticky note plugin running in the DeepSeek Harness web interface, providing draggable sticky notes, text to-dos, image sticky notes, 9 skins, and supporting AI model read/write access to sticky notes.
What This Is¶
charrywhite/dsh-sticky-notes is maintained by charrywhite, licensed under MIT, with no third-party runtime dependencies.
It requires dsh to be executable locally and to run DeepSeek Harness in web mode:
dsh web
The authoritative storage for sticky note data is on the harness host at:
~/.dsh/sticky-notes.json
Changes are saved immediately, and refreshing or reopening the page does not lose data. It supports modern Chromium/Firefox/Safari.
Core Features¶
- Draggable sticky notes
- Text to-dos/typing records
- Check completion and show strikethrough
- Multiple sticky notes managed independently
- 9 skins
- Image sticky notes
- Custom titles
- Hide/show all sticky notes
- Double-click to edit entries
- Clear completed entries
- Collapse/expand sticky notes
- Delete entire sticky note
- AI model reads sticky notes via
sticky_notes_read - AI model creates new sticky notes or appends entries via
sticky_notes_add - No third-party runtime dependencies
AI Read/Write Boundaries¶
The plugin registers two model tools:
- Read tool:
sticky_notes_read - Write tool:
sticky_notes_add
sticky_notes_add is used to create new sticky notes or append entries. Writing is only allowed to append or create new, not to modify or delete existing content. Image sticky notes reject appending text entries.
Installation & Enabling¶
The prerequisite for installation is that dsh is executable locally and can run dsh web.
Install by executing the following command:
dsh plugin --profile web add github:charrywhite/dsh-sticky-notes
After installation, restart dsh web and perform a hard refresh in the browser.
If you need to uninstall a plugin installed via method A later:
dsh plugin --profile web remove dsh-sticky-notes
Before installation, it is recommended to check the source code and license. The plugin runs with the permissions of the current dsh process; do not install modified versions from unknown sources.
Typical Usage¶
- When creating a new sticky note, choose “text sticky note” or “image sticky note.”
- Record entries in the text sticky note; check completion to show strikethrough, or clear completed entries.
- Double-click entry text to edit; press Enter or click elsewhere to save, Esc to cancel.
- When you need the model to read, say to the model:
- “Take a look at my sticky notes”
- “Help me organize the sticky notes”
- “Work based on the sticky notes” - When you need the model to append, say to the model:
- “Help me note a sticky note: Meeting at 3 PM tomorrow afternoon”
- “Add this requirement to the work sticky note” - For multiple sticky notes, you can independently set: drag, change skin, rename, collapse/expand, hide/show all, delete entire note.
Applicable Scenarios & Notes¶
Suitable for maintaining temporary tasks, requirement memos, image materials in dsh web, and allowing AI models to read or append content.
Notes:
- Requires dsh to be executable locally and to run DeepSeek Harness web mode (dsh web).
- Data is authoritatively stored in the harness host at ~/.dsh/sticky-notes.json.
- AI models can only read, create, or append, not modify or delete existing content.
- Image sticky notes reject appending text entries.
- The plugin runs with the permissions of the current dsh process; check source code and license before installation.
Links¶
- GitHub: https://github.com/charrywhite/dsh-sticky-notes
- Community directory lead (unconfirmed): https://www.skillhub.cn/plugins/charrywhite/dsh-sticky-notes
Conclusion¶
The value of charrywhite/dsh-sticky-notes is integrating sticky notes into the dsh web interface and enabling AI models to collaborate within the boundaries of reading, creating, or appending. If you need to maintain tasks and materials in DSH web, first confirm the runtime environment, then install using the commands above.