Install
Inside DeepSeek Harness, with dsh-market
dsh plugin --profile web add dshmarket
Or from the command line
dsh plugin --profile web add dsh-smart-reminder
Installing runs third-party code with your own permissions — it can read your files, use your credentials and reach the network. Review the source first, and pin a commit (github:owner/repo#sha) when you can.
README
Universal calendar reminder, lunar calendar dashboard, and to-do checklist plugin for DSH Web GUI.
Documentación en Español | 中文说明文档
UI Preview
1. Fullscreen Calendar Dashboard & To-Do Workflow
2. Feature Architecture
Key Features
- Natural Language Quick Add Bar:
- ⚡ Prominently featured top single-line input. Type naturally (e.g. "Team sync tomorrow 10am", "Submit report Friday 5pm", "Check oven in 30 mins") and hit Enter to immediately create a task with extracted title and precise due time!
- Automated Recurring Tasks:
- 🔂 Supports Daily, Weekly, and Monthly cycles. Checking off a task as completed automatically rolls forward and schedules the next recurring instance without manual entry.
- Seamless Sidebar Navigation: Sits in the "Workspaces" row, immediately left of the search icon and in line with the official search / view / add buttons; matches the official 28px (wide) and 36px (collapsed rail) circular icon specs, with a styled hover tooltip.
- Native Desktop Banners:
- 🔔 Deeply integrated with macOS native notification center banners paired with the crisp 'Glass' chime.
- 🪟 Full Windows 10/11 Toast Notification support (
scenario="reminder"+Priority=High), providing instant popup banners and sound alerts even when Focus Assist (Priority Only) is active.
- Drag & Drop Rescheduling:
- 🖱️ Directly click and drag any reminder card from the right list and drop it onto any calendar date cell to reschedule instantly!
- In-Place Reminder Editing:
- ✏️ Click the edit button on any reminder card to modify title, time, repeat rules, push platforms, and notes with one click.
- Native DSH Web Locale Sync:
- Automatically and reactively follows DSH Web language settings (English, Spanish, Chinese) across all titles, buttons, tips, and date formats.
- Interactive Checklist & Status Filtering:
- Checkbox completion with animated strikethrough.
- Quick status capsules (
All/Pending/Completed) and instant search query filter.
- Message Gateway Ecosystem Integration:
- Seamlessly detects and links with
dsh-message-gatewayto push notifications to WeCom AI Bot, Telegram, Discord, or Email. - 🔴 High (Urgent) / 🟡 Medium / 🟢 Low priority color indicators.
- Seamlessly detects and links with
- One-Click Snooze & 5-Second Undo:
- Postpone tasks by
+15mor+1hwith one tap. - Deletion includes a 5-second Undo toast to prevent accidental actions.
- Postpone tasks by
- Offline Missed Reminder Catch-up:
- Detects due tasks that occurred while offline or asleep and presents a catch-up banner.
- RFC 5545 iCal (.ics) Calendar Export:
- Export standard
.icscalendar files directly compatible with Apple Calendar, Google Calendar, and Outlook.
- Export standard
- Full Keyboard Navigation:
Esc: Close modal or overlay;Cmd/Ctrl + K: Quickly open new reminder dialog;← / →: Switch between months.
Agent Tools
set_reminder(title, dueTime, description?, repeat?, pushPlatform?, pushTarget?): Schedule reminders.list_reminders(type?: "upcoming" | "history" | "all"): Query reminders.complete_reminder(id): Mark tasks as completed or revert them.snooze_reminder(id, minutes?): Postpone reminders.cancel_reminder(id): Cancel and remove reminders.
License
MIT
Comments
Comments live in GitHub Discussions. Sign in with GitHub to post or react.