// the find
cassidoo/todometer
A meter-based to-do list
A desktop to-do app built with Electron and React that tracks progress as a meter rather than a plain list. The gimmick is daily auto-reset — tasks clear at midnight so you're working against today's list, not a graveyard of old items. Built by Cassidy Williams, it's polished enough for daily use and has 2k stars to show people actually run it.
The daily reset with notifications is the core differentiator and it's well thought-out — optional, configurable, not forced. Adding a local REST API and MCP server in 2025-2026 was a smart move that makes it scriptable and AI-assistant-friendly without requiring cloud sync. Protocol handler (`todometer://add?text=...`) lets you wire it into other tools trivially. The Electron packaging setup covers all three platforms with separate build targets, which is more than most hobby apps bother with.
Still Electron in 2026 — the app is a to-do list shipping with Chromium, which means ~200MB installs for what is essentially a SQLite wrapper with a progress bar. No sync or multi-device support at all; your data lives in a local SQLite file, full stop. The test coverage appears to be a single App.test.jsx, so refactoring the core logic is flying blind. Drag-and-drop reordering between groups sounds useful but Electron drag-and-drop on all three platforms reliably produces edge cases that never quite get fixed.