dodo

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.