A small command-line tool for tracking tasks without leaving the terminal. Built to scratch a personal itch: cloud task managers are slow to open for a two-second "add task" workflow.
Features
- Add, complete, and tag tasks from a single command
- Full-text search over task titles and notes via SQLite's FTS5
- Zero network calls — everything is stored locally in a single SQLite file
tt add "write quarterly report" --tag work --due friday
tt list --tag work
What I'd do differently
The tagging system started as a simple string column and grew into a many-to-many relation later. In hindsight, modeling tags as their own table from the start would have avoided a migration.