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.

Add
01 · Natural language

Type it like you talk

Write “call the dentist tomorrow 3pm #health” and it becomes a real, dated, tagged task. No forms.

How it works

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Under the hood

No database, nothing to babysit. Four small parts share one file: tasks.json in your repo.

Your browser
The app
  • Installable Next.js app
  • Keeps an offline copy in IndexedDB
  • Reads your text with chrono-node
The edge
Token proxy
  • A Cloudflare Worker on your domain
  • Holds the GitHub key as a secret
  • Behind the same login as the app
Your repo
atlas-data
  • tasks.json is the real copy
  • Read and written over the GitHub API
  • On an account you own
Scheduled jobs
GitHub Actions
  • Expand recurring tasks, archive old ones
  • Send Web Push reminders
  • Two-way sync with Google Calendar