Tutask breaks a goal into a dependency graph ā what blocks what, where the critical path runs, and what you can start right now (nodes with all prerequisites done get a golden glow). Switch to a timeline view by deadline. Local-first, keyboard-driven, and every goal is plain schema-validated JSON your AI agents can read and write directly.
No reviews yetBe the first to leave a review for tutask
Maker
š
š Hey Product Hunt!
I built Tutask because every to-do app I tried lied to me about one thing: everything looks equally doable in a flat list. But real goals aren't flat ā step B can't start until A is done, some tasks block five others, and most of your "todos" aren't actually actionable yet.
So Tutask makes that structure visible. You break a goal into a dependency graph (DAG):
š” Golden glow = all prerequisites done ā this is what you can work on next
š“ Red badge = past deadline
š One click flips the same data into a timeline view by deadline
Two things I care about most:
1. Visual for humans. Auto-layered layout, status colors, collapsible subtrees, and keyboard-first editing (Tab = next step, Enter = parallel task). Graphing is genuinely faster than outlining.
2. Structured for AI. Every goal is a schema-validated JSON file (nodes + edges). That means your AI agents and scripts can read and write tasks, wire up dependencies, and change status directly in the file ā no clicking through a UI. Humans read the graph, AI edits the data, both sync through the same file.
It's truly local-first: pure front-end, single file, your data never leaves your machine (localStorage, or bind a local goals/ directory in Chrome/Edge).
It's free and the source is open. I'd love your feedback ā especially on the AI-editable-JSON angle, since that's where I think this goes next. What would you want your agent to do with your task graph? š