A matrix-themed task manager built with Flutter. Features vi-keybind text editing, time tracking, and peer-to-peer task syncing across devices on your local network.
- Diagonal & tiling layouts — view tasks stacked in a 4-quadrant card deck or a responsive grid
- Vi-mode text editor — write progress notes with normal/insert modes, motions (
hjkl,w,b,gg,dd), yank/paste - Time tracking — per-task play/pause/reset timer with cumulative elapsed time
- Markdown progress notes — write and preview markdown in task descriptions
- Priority & color coding — low/medium/high priority badges, 6 card color themes
- Filters — cycle between all / ongoing / done views
- Local network sync — discover and sync tasks with other hack-do instances on the same LAN, LocalSend-style
hack-do includes peer-to-peer task syncing with zero configuration:
- Auto-discovery — UDP broadcast finds other hack-do instances on your local network
- Tap to sync — open the sync screen to see nearby devices on an animated radar, tap any device to sync
- Conflict resolution — last-modified-wins merge strategy with soft-delete propagation
- No server required — each instance runs an embedded HTTP server, all communication stays on your LAN
flutter pub get
flutter runmakepkg -si- Flutter + Dart
- Hive (local NoSQL storage)
dart:iofor all networking (HTTP server, UDP broadcast) — no external network dependencies
GPL-3.0