A Bullet Journal for the terminal.
Your todo list shouldn't stress you out.
Jim is fast, local, and needs no account. Each morning starts clean. Overdue tasks don't scream at you — you decide what to keep and what to let go.
git clone https://github.com/pierresisson/jim.git
cd jim
bun install
bun run build
npm install -g . Tasks don't carry over automatically. Each morning, you review what's there and consciously decide what to keep, snooze, or drop.
Dropping a task is not failure — it's a decision. If something keeps getting pushed to tomorrow, it either needs to be done today or it doesn't need to be done at all.
No shame. No notifications. No guilt. Just intention.