https://github.com/cielecki/dopadone
A task slot machine for ADHD brains — gamified task management with XP, streaks, and focus mechanics
https://github.com/cielecki/dopadone
adhd electron gamification macos-app productivity task-management todoist
Last synced: about 2 months ago
JSON representation
A task slot machine for ADHD brains — gamified task management with XP, streaks, and focus mechanics
- Host: GitHub
- URL: https://github.com/cielecki/dopadone
- Owner: cielecki
- License: other
- Created: 2026-03-07T15:36:38.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-24T14:36:35.000Z (2 months ago)
- Last Synced: 2026-03-25T10:04:40.058Z (2 months ago)
- Topics: adhd, electron, gamification, macos-app, productivity, task-management, todoist
- Language: TypeScript
- Homepage: https://dopadone.app
- Size: 13.9 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Cla: CLA.md
Awesome Lists containing this project
README
# DopaDone
A task slot machine for ADHD brains. DopaDone takes every engagement trick that platforms use to hijack your attention — randomization, XP, streaks, timers — and points them at *your own goals* instead.
You have a backlog of boring-but-important tasks you can't make yourself do. DopaDone pulls one at random, gives you a five-minute timer, and asks: "What CAN you do on this right now?" Any progress counts — the biggest button on the screen is **Progress**, not Done. Runs build into XP, levels, and escalating celebrations with roguelike energy: 2 hours of inactivity resets the run and you start fresh. The result is a dopamine loop that serves you, not a platform.
> Read the full story: **[The Vision Behind DopaDone](https://dopadone.app/vision)**
## Screenshots
## Features
- **Multiple task sources** — Todoist, markdown vault (Obsidian-compatible), GitHub issues, habits, and calendar feeds — all mixed into one weighted pool
- **Todoist integration** with smart filtering (dependencies, scheduling, priority, collaborators)
- **GitHub issues** — pull open issues from any repository as tasks
- **Markdown vault tasks** — scan Obsidian-compatible files for checklist items with frontmatter
- **Internal tasks & habits** — one-off tasks, recurring habits with time windows
- **Habit stats** — track streaks, completion rates, and a 30-day heatmap for each habit
- **Calendar prep tasks** — auto-generate from ICS feeds (Google Calendar, Outlook)
- **Done for now** — temporarily hide tasks that aren't actionable right now; they auto-return when the source changes or the timer expires
- **AI Coaching** — an AI coach suggests your literal next physical step when you're stuck, then reflects on your patterns after the run
- **XP & leveling** — exponential progression with streaks and confetti celebrations
- **Weighted random selection** — tasks chosen from an eligible pool based on priority multipliers and preset weights
- **7 bonus categories** — priority, urgency, deadline, assigned, response, flow, preset
- **Focus modes & schedules** — named weight sets with time/location triggers that shape which tasks appear
- **Dread level display** — visual cue for how overwhelming a task feels
- **Focus check-ins** — escalating XP rewards for staying focused during timer
- **Inactivity timeout** — run resets after extended inactivity with streak tracking
## Download
**[dopadone.app](https://dopadone.app)** — Download the latest release for macOS.
Also available from [GitHub Releases](https://github.com/cielecki/dopadone/releases).
> macOS available now. iOS coming soon.
## Issues
Found a bug? [Open an issue](https://github.com/cielecki/dopadone/issues).