Local Task Management for Developers
A CLI and web UI for managing tasks in your project. Tasks are stored as JSONL in a .dodo/ directory, making them easy to track in version control.
bun add --exact @matthamlin/dodo
CLI + Web UI
Manage tasks from the terminal or a browser-based interface with list and kanban views.
Git Friendly
JSONL storage in .dodo/tasks.jsonl works seamlessly with version control.
Agent Ready
Generate prompt templates from tasks and pipe them to AI coding agents. REST API for automation.
Task Relationships
Parent-child hierarchies and blocking dependencies with automatic status management and cycle detection.
Fuzzy Search
Search across titles, descriptions, and tags with prefix matching and fuzzy tolerance.