0🔥
Streak
0% today
Shipped. 🔥
0
Best
0/0 done today

Today's ritual

Last 14 days

All data stays on this device (localStorage).

How the daily ritual works

Fire is one list, run once a day. It opens with six sample tasks so the page is never empty — rename them, reorder them or delete them until the list is yours, then work it every morning.

  • Tick as you go. Tap a row to mark it done. The ring fills to the percentage of today’s list you have finished, and that number follows you in the bar at the top of the screen once you scroll.
  • 100% is the moment. When the last item turns gold the ring pulses and Shipped. appears — once a day, the first time you get there, not every time you glance at the app.
  • Midnight resets the list, not the record. The first time you open Fire on a new day, yesterday’s percentage is filed into your history and every tick clears, so you start again from zero.
  • The streak counts perfect days only. Your current streak is the unbroken run of days finished at 100%; anything less ends it. Your best streak is kept separately and never falls.
  • Fourteen days at a glance. The grid under the list shows the last two weeks — solid gold for a perfect day, faint for a partial one, empty for a miss — with a count of how many were perfect.
  • Your data, in a file. Export JSON writes your tasks, ticks, history and best streak to a dated backup. Import JSON reads one straight back in.

An offline habit tracker with no account and no server

Fire is a single HTML file that runs entirely inside your browser. Load it once and a service worker keeps it on the device, so this is a streak tracker that works offline — on a plane, on the subway, on dead hotel wifi, in airplane mode. Nothing about the daily checklist needs a network after that first load.

  • No account. No signup, no login, no email address, no password — a daily checklist app you simply open and use.
  • No server. No backend, no analytics, no tracking scripts, no cookies, no third-party requests.
  • No notification spam. Fire never asks for permission to notify you and cannot send you anything.
  • Local storage only. Your tasks, your ticks and your streak history live in your browser’s localStorage on that one device. Nothing leaves it.
The honest tradeoff: local-only means there is no sync and no cloud backup, so your morning ritual app on your phone and the same page on your laptop keep separate lists. Clearing this site’s data, using a private window or deleting the installed app erases the streak, and nothing is encrypted because there is no server to send it to and no key for anyone to hold. If the streak matters, press Export JSON in the Last 14 days card every so often and keep the file somewhere safe — Import JSON restores it.

Add Fire to your Home Screen

Fire installs straight from the browser on iPhone, iPad, Android and desktop. There is no App Store listing, no download and no account — about a minute, start to finish.

  1. Open Fire in the right browser. On an iPhone or iPad, open this page in Safari — iOS only allows a web app onto the Home Screen from Safari, not from Chrome and not from an in-app browser. On Android, open it in Chrome. On a desktop computer, open it in Chrome or Edge.
  2. Open your browser’s install control. In Safari on iPhone or iPad, tap the Share button in the bottom toolbar — the square with an arrow pointing up out of it. In Chrome on Android, tap the three-dot menu in the top corner. In Chrome or Edge on desktop, click the install icon at the right-hand end of the address bar, or open the three-dot menu.
  3. Choose “Add to Home Screen” or “Install app”. Safari lists it as “Add to Home Screen”, a little way down the share sheet under the row of share targets. Chrome on Android calls it “Install app”, or “Add to Home screen” on older versions, and may also raise its own install banner on the page. Chrome and Edge on desktop call it “Install…”.
  4. Confirm the install. Tap “Add” in Safari, or confirm the prompt in Chrome or Edge. Fire then lands on your Home Screen, in your app drawer or on your desktop, and opens full screen with no address bar around it.

What installing actually gets you

  • A real home-screen icon you tap like any other app — no store account, no download, no update queue.
  • Full screen, with no address bar and no browser chrome around the list.
  • The app cached on the device, so it opens with no connection at all after that first load.

Questions people ask

Does Fire work offline?

Yes. After the first load a service worker keeps the whole app cached on your device, so it opens and runs with no connection at all. The daily reset, the progress ring and the streak are all computed on the device itself, so airplane mode changes nothing.

Do I need an account to use Fire?

No. There is no signup, no login, no email address and no password. Open the page, edit the list, and start ticking things off.

Where is my data stored?

In your browser’s localStorage, on the one device you typed it into. Fire has no backend, so nothing is uploaded, nothing is analysed and nobody — including me — can see your list.

What happens if I clear my browser data?

Your tasks, your ticks and your streak history are deleted, because that is the only place they live. Nothing syncs to another device and there is no cloud copy to restore from. If the streak matters to you, press Export JSON now and then and keep the file somewhere safe — Import JSON loads it straight back.

Can I use Fire on my iPhone?

Yes. Open the page in Safari and add it to your Home Screen, and it behaves like an installed app — its own icon, full screen, no App Store account and no download. On iOS this only works from Safari.

Does Fire send notifications or reminders?

No. Fire never asks for notification permission and has no push, no reminders and no badges. You open it when you sit down to work and the list is waiting.

Is Fire free?

Yes. It is free, with no trial, no paid tier, no ads and nothing locked behind a purchase. I built it to run my own day and left it open for anyone who wants it.

The rest of the kit

Fire is one of three offline apps in the DHAHAB set. Same rules for all of them: free, installable, no account, all data on your device.

From the Studio

This list runs my whole operation. The tools that automate the rest of it live in the studio.

Automation Studio →