A suite of free, open-source brain training games and guides.
🔗 https://rebuildyourfocus.com (coming soon)
| App | Description | Status |
|---|---|---|
| Dual N-Back | Working-memory trainer following the Jaeggi 2008 paradigm | ✅ Live |
| Double Decision | Speed-of-processing / UFOV trainer following the ACTIVE trial paradigm | 🚧 In development |
| (more coming) | — | — |
- Free, no ads, no tracking — sessions are stored locally on your device
- Open source under MIT — fork it, host it, contribute back
- Evidence-based — every claim links to the research; see the literature review for the honest picture (it's contested)
- Local-first — works offline; accounts and cloud sync are deliberately not yet built
This is a npm-workspaces monorepo:
rebuildyourfocus/
├── apps/ each game / surface
│ ├── dual-n-back/ first game
│ └── double-decision/ second game (in development)
├── packages/ shared code (added when there's something to share)
├── docs/ project-wide documentation
│ └── superpowers/ design specs + implementation plans
├── package.json workspace root
└── README.md
git clone https://github.com/jonathanleane/rebuildyourfocus.git
cd rebuildyourfocus
npm install # installs all workspace deps
npm run dev # runs dual-n-back at http://localhost:5173Per-app scripts:
npm -w dual-n-back run dev
npm -w dual-n-back run build
npm -w dual-n-back run test
npm -w dual-n-back run typecheck- Dual N-Back ✅
- Landing site at the root domain
- More games (Stroop, mental math, Schulte tables — TBD)
- Optional accounts + cross-game progress tracking
- Native mobile builds (engine modules are already React-Native-portable by design)
MIT © 2026 Jonathan Leane