A minimalist, glassmorphic desktop widget for Windows. One half is a sticky-note to-do list; the other is a schedule of recurring reminders (e.g. “Take vitamin pill — 9:00 AM daily”). It sits pinned to your desktop — just above the wallpaper, below all your other windows — with smooth animations and a glass UI that can match your wallpaper's colours.
- To-dos — multiple boards you switch between; quick capture, check off, inline-edit (double-click), drag to reorder, colour labels with filtering, and Clear done.
- Schedule — time-based recurring reminders (once / daily / weekdays / weekly), fully editable inline, with a per-reminder sound toggle. When one is due it highlights on the widget and fires a native Windows notification — and you can snooze it (10 min / 1 hour / this evening / tomorrow).
- Smart reminders — every completion is logged, and each reminder learns your usual completion time. Flip on adapt (the sparkle) and it fires at your real usual time instead of the set one.
- Daily Spanish — learn one new verb a day from a bundled list of the 120 most common Spanish verbs (present-tense conjugations + an example with a literal translation), then practice by translating or conjugating everything you've learned. Fully offline — no API.
- Desktop-pinned — frameless, transparent, bottom-of-the-z-order window that
stays on your desktop without covering other apps (Windows, via
user32). - System tray — tuck the widget away to the tray and bring it back any time; quit from the tray menu.
- Yours to tune — adjustable widget opacity and an optional launch at startup so it's there every time you log in.
- Keyboard shortcuts — a global hotkey (Ctrl+Shift+S) to show/hide from anywhere, Ctrl+N to jump to quick-add, Esc to tuck away.
- Wallpaper-matched theme — derives the glass tint and accent from your current wallpaper and re-themes when you change it. Or turn it off and pick a manual accent.
- Resizable + remembered — drag to resize and it's remembered; use presets/sliders in Settings; save named size profiles.
- Ambient clock + hover-only chrome — a quiet clock and date in the title strip; the window controls and settings gear stay invisible until you hover.
Electron · React + TypeScript · Vite · Tailwind CSS · Framer Motion ·
electron-store · node-schedule · node-vibrant · koffi (win32 FFI). Inter is
bundled via @fontsource-variable/inter, so the app needs no network at runtime.
npm install
npm run dev # runs Vite + Electron togetherDesktop-pinning, the tray, wallpaper-theming and notifications are Windows-first. On macOS/Linux the app still runs as a normal frameless window (those bits no-op), so you can develop the UI anywhere. In a plain browser (
npm run dev:vite) it falls back tolocalStorage.
npm run icons # regenerate icons from build/icon.svg (only if it changed)
npm run build # outputs an NSIS installer in release/If you hit a
winCodeSign … Cannot create symbolic linkerror, enable Windows Developer Mode (Settings → Privacy & security → For developers) or run the build from an elevated terminal — electron-builder needs symlink privilege to unpack its signing tools.
Everything is stored locally via electron-store (a JSON file in your user-data
folder). No account, no server.
- Named tags and full-text search across boards.
- Optional cloud sync.
MIT