dsh-todo: A Sticky-Note Todo Board in the DeepSeek Harness Sidebar
kevin-qiao/dsh-todo
A bilingual sticky-note TODO panel for the DeepSeek Harness Web GUI, with notes, tags, reminders and AI planning.
dsh-todo is a DSH plugin that adds a sticky-note todo board to the DeepSeek Harness Web GUI, reachable from the left sidebar. It targets people who want to jot tasks down without a heavyweight task manager: each note carries a title, details, colour, priority, deadline, reminder and tags, while AI can plan start times backwards from deadlines, classify the board and advise on individual notes. The panel, the HTTP route and the agent tool share one Host implementation, so the chat and the board never disagree; it ships with zero dependencies under the MIT licence.
How to Install
dsh plugin --profile <your-profile> add github:kevin-qiao/dsh-todoReplace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.
- Category
- UI & Experience
- Platform
- DSH Plugin
- Author
- kevin-qiao
- Distribution
- Plugin
dsh-todo Key Features
dsh-todo Repo Summary
What Does It Do?
Sticker TODO is a DSH plugin for DeepSeek Harness that adds a bilingual sticky-note todo board to the Web GUI sidebar. It solves the problem of capturing quick tasks without dragging in a heavyweight task manager: each note carries a title, details, colour, priority, deadline, timed reminder and tags, while AI can plan the schedule, classify the board and advise on individual notes. The panel, the HTTP route and the agent tool share one Host implementation, so the chat and the board can never disagree. It is maintained by kevin-qiao under the MIT licence with zero dependencies.
Core Features
- Sticky-note composer: one dialog for creating and editing, with a required title, a large details area, colour, priority, quick due dates, reminder and tags.
- Quick due dates: one-click chips for today / tomorrow / the day after / next week (that day at 23:59 local, next week meaning next Monday 23:59), plus a custom date-time control.
- Timed reminders: an in-panel banner, a frame-wide bottom-right card and, when permitted, a desktop notification; nothing is acknowledged until you dismiss it.
- Tags and grouping: up to three #tags per note, a tag filter, and an automatic per-tag grouped layout after AI classification with a flat toggle.
- Two views and font presets: switch between the sticky board and a compact title-only list that expands a row in place; note text can use default, hand, xingkai or ui fonts.
- AI assistance: plan start times backwards from deadlines, assign 1–3 category tags to every open note, and get one short concrete suggestion per note, with up to three pick-or-type questions asked first when context is missing.
How to Use This Plugin?
After enabling it in DSH, open Sticker TODO from the sidebar to see the paper-walled board. Click the new-note button in the header, fill in a title and details, set a deadline with the quick chips, and add tags or a reminder as needed; the header also switches language, view format and font. The ✦ button on each note asks the model for advice, which stays editable and can be appended to the note's details in one click. When no model is available, every AI feature falls back to a deterministic local rule and reports its source as fallback.
How to Troubleshoot This Plugin?
If AI features return no model output, check that a model is configured: without one the plugin deliberately uses local rules and marks the result as fallback. If desktop notifications never appear, verify that the system has granted notification permission; the in-panel banner and bottom-right card still work. Handwritten CJK note text relies on KaiTi and falls back to system fonts when it is missing.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: kevin-qiao/dsh-todo. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
