A free, web-native task tracker, made personal.
Type tasks in plain language - “call the dentist tomorrow 3pm #health” becomes a dated, tagged to-do. It works offline in your browser, sends reminders, and keeps your data yours.
Type it like you talk
Write “call the dentist tomorrow 3pm #health” and it becomes a real, dated, tagged task. No forms.
You write a task in plain English. Atlas does the filing.
No database, no backend to run. Your tasks live in a GitHub repo you own, reached through a small proxy that keeps the access key off your devices - and the app keeps working offline until it can sync.
- Type it in plain English
Write something like “call the dentist tomorrow 3pm #health”. Atlas reads the date, the #tag, the list, and the priority, and files it as a proper task.
- It saves on your device first
Your edit lands in on-device storage right away, so the app never stalls waiting on the network and still works with no connection.
- It syncs to your GitHub repo
In the background, Atlas writes your changes to a private GitHub repo through a small proxy that holds the access key, so no token ever sits on your devices. That repo holds the real copy of your tasks, on an account you own.
- It keeps every device current
Each device pulls the latest in the background - when you open it, when you switch back to it, and on a short timer - so a change on your phone shows up on your laptop on its own. Edit the same task in two places and the newer edit wins; if a sync collides, Atlas refetches and retries instead of overwriting your work.
- It keeps working while you're away
Jobs in the repo roll recurring tasks forward, archive old ones, send your reminders, and keep Google Calendar in step.
No database, nothing to babysit. Four small parts share one file: tasks.json in your repo.
- Installable Next.js app
- Keeps an offline copy in IndexedDB
- Reads your text with chrono-node
- A Cloudflare Worker on your domain
- Holds the GitHub key as a secret
- Behind the same login as the app
- tasks.json is the real copy
- Read and written over the GitHub API
- On an account you own
- Expand recurring tasks, archive old ones
- Send Web Push reminders
- Two-way sync with Google Calendar