Open Source Eisenhower Matrix Task Manager Template
A calm local-first task manager for deciding what is important and urgent.
A polished Eisenhower Matrix task manager template with a fast task list, visual four-quadrant matrix, completed history, local persistence, PWA install support, and Create My App guidance.
This is the real app, not a mockup. Whatever you enter in the demo stays in your browser and belongs to nobody.
What you get
One zip. Everything to own it.
Eisenhower Matrix Task Manager helps users decide what deserves attention instead of storing an endless list. It includes quick capture with Important and Urgent toggles, automatic Do/Schedule/Delegate/Eliminate placement, synced list and matrix views, a detail drawer, completion with undo, completed-task history, daily focus suggestions, IndexedDB persistence, JSON export/import, offline PWA support, and agent-readable customization docs.
- Task List, Matrix, Completed, Settings, and Create My App views
- Fast quick-entry form with live quadrant preview
- Important and Urgent as the source of truth for quadrant placement
- Desktop drag-and-drop plus accessible move controls for every matrix card
- Daily Focus section for urgent, overdue, scheduled, and suggested important work
- IndexedDB persistence, JSON export/import, reset, schema normalization, PWA install support, and offline shell
eisenhower-matrix/├── app/the running Next.js app├── agent/START_HERE, PROJECT_MAP, RULES, RECIPES, TESTS, DEPLOY├── CLAUDE.mdread automatically by Claude Code├── AGENTS.mdread automatically by Codex├── .cursor/rules/loaded automatically by Cursor└── README.mdrun it, then make it yours
Inside the app

Customize with AI
Your agent already knows this codebase.
Includes README, QUICKSTART, CUSTOMIZE, DEPLOY, AGENTS, DATA, CONTRIBUTING, tests, centralized task types, quadrant helpers, storage helpers, and PWA assets.
Prompts written against this app
Run it
5 min to your own copy.
- 01Create your editable app copy and unzip it.
- 02Run npm install.
- 03Run npm run dev and open http://localhost:3000.
- 04Read README.md, QUICKSTART.md, CUSTOMIZE.md, DATA.md, and AGENTS.md before customizing.
- 05Deploy your own URL and install that URL as your app.
Task data stays in this browser by default.
IndexedDB is the primary storage layer, with localStorage fallback.
Export/import JSON is included for backups, portability, and migration testing.
The demo can be installed as a PWA from the Foundation Base URL.
After customization, deploy your own copy and install your own URL.
Questions people ask
Task data is stored locally in IndexedDB by default, with a localStorage fallback and JSON export/import for portability.
Yes. Every task card includes accessible move controls, and the detail drawer can change the task quadrant directly.
No. Version one is a local-first individual app with no required backend, accounts, payments, or cloud sync.
If this isn’t quite right
Take Eisenhower Matrix Task Manager and make it yours.
Free, MIT, 5 min to running. The demo above is exactly what lands in your folder.