An open API service indexing awesome lists of open source software.

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

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


DopaDone — idle screen with brand lockup
DopaDone — active task with timer

## 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).