A stupidly simple todo list.chkt.org
This is not a screenshot.It is the real interface, live, try it for yourself. Add a task, check one off, click the red dot.
Why
CHKT is a small, self-hosted todo list. Every task needs a due date, so the list always sorts itself soonest-first — no manual prioritizing, no separate "important" flag to remember to set.
There's no account system, no subscription, and no third-party server holding your data. It's one container, one JSON file, and a page that works the same on your phone and your laptop.
What you get
Runs in one Docker container. Your tasks live on your own disk, not someone else's server.
Add a task on your phone, see it on your laptop — no refresh needed.
Your task list shouldn't blind you at midnight.
Add it to your home screen. Use it like a native app.
Your tasks as plain JSON. Always yours to take.
Read it, change it, self-host it. No strings attached.
Get started
CHKT ships as a Docker image. Point it at a folder on disk and it takes care of the rest.
sudo mkdir -p /opt/chktdocker compose up -dhttp://your-server:4080 and add your first task