No-guilt task management from the terminal.
npm i -g @tashks/cli$ tashks create --title "Write landing page" --area code --energy low
{"id":"a1b2c3","title":"Write landing page","status":"active","area":"code","energy":"low"}
$ tashks list --status active
[{"id":"a1b2c3","title":"Write landing page","area":"code","energy":"low"},
{"id":"d4e5f6","title":"Review PR","area":"work","energy":"medium"}]$ tashks list --energy low --status active
[{"id":"a1b2c3","title":"Write landing page","area":"code","energy":"low"},
{"id":"g7h8i9","title":"Water plants","area":"home","energy":"low"}]$ tashks complete d4e5f6
{"id":"d4e5f6","title":"Review PR","status":"done","completed_at":"2026-02-25"}$ tashks list --status active | jq '.[].title'
"Write landing page"
"Review PR"$ tashks list --status active | jtbl
id title area energy
────── ─────────────────── ───── ──────
a1b2c3 Write landing page code low
d4e5f6 Review PR work medium$ tashks perspective morning
[{"id":"g7h8i9","title":"Water plants","energy":"low"},
{"id":"a1b2c3","title":"Write landing page","energy":"low"}]MIT — Simon W. Jackson