LOCAL-FIRST · NO ACCOUNT · NO CLOUD
Your days, logged where only you can read them.
Workflare Track is one offline dashboard for routines, habits, focus, reading, and the small moments worth remembering — kept entirely in your browser. Not encrypted-and-uploaded. Not synced-and-anonymized. Just yours.
- MODULES
- 7
- SERVERS USED
- 0
- OFFLINE-READY
- 100%
- BACKUP FILES
- 1
THE INSTRUMENT PANEL
Seven modules. One dashboard.
Each one runs independently, reads and writes only to your browser, and can back itself up on its own. Jump to any of them below.
Dashboard
The bridge — one view of every module and a single backup file.
trident.htmlTrident
Planned versus actual, laid out across a 24-hour timeline.
rituals.htmlRituals
A monthly habit grid, streaks, and two health sparklines.
spark.htmlSpark
One sentence a day, about the moment that actually mattered.
library.htmlLibrary
Four shelves, page tracking, and ISBN lookups.
focus.htmlFocus
A Pomodoro clock with sound synthesized in-browser.
ambitions.htmlAmbitions
The short list — a handful of goals for the month, nothing more.
TODAY · JUL 05
Good evening.
RITUALS
TRIDENT
AMBITIONS
Hydration
1.5 / 2.5 L
Dashboard
One console for every module you run — averages instead of extremes, a single backup file for everything, and quick daily inputs like hydration that don't deserve their own tab.
- Global backup bundles every module, Trident included, into one JSON file
- Hydration widget logs water in half-litre taps
- A custom install prompt appears only when your browser actually supports it
- Metrics report as averages, not cherry-picked bests or worsts
Trident
A 24-hour timeline that puts what you scheduled next to what actually happened, so the gap between intention and reality is something you can see, not just feel.
- Planned and actual timelines sit side by side across a pannable 6-hour window
- Drag or swipe to move through the day, on desktop or touch
- An inline checklist for the day's tasks, ticked off as you go
- Time-based nudges surface exactly when a scheduled block is starting
Rituals
A monthly grid that scores every habit at a glance, with weight and hydration rendered as sparklines you can read in a second.
- Monthly grid scored with five compliance levels, from missed to perfect
- Current and best-ever streaks calculated automatically as you log
- Weight and hydration entries plotted as live SVG sparklines
- Confirms Trident's scheduled routines directly, so double-logging isn't required
Spark
Inspired by Matthew Dicks' storytelling practice: one sentence a day about the five seconds that actually mattered.
- A chronological feed of every moment you've logged
- Full-text search across years of entries in milliseconds
- Copy-paste JSON export, for your own archive or your own tools
- No tags or categories required — just the moment and the date
Library
Four shelves for the books you're planning, reading, finishing, or quietly abandoning, with page-by-page progress and metadata pulled from an ISBN.
- Planning, currently reading, completed, and dropped shelves
- Page tracker rendered as a progress bar per book
- Paste an ISBN to pull in title, author, and cover art
- Cover art stored locally as base64 — no external image host
Focus
A Pomodoro clock you adjust by touching the clock face, paired with rain, binaural beats, and white noise synthesized entirely in the browser.
- Change session length by dragging directly on the clock face
- Ambient sound generated with the Web Audio API, not streamed
- Works with the tab backgrounded or the network switched off
- No audio files to download, nothing buffering in the background
DEEP RAIN · PLAYING
Ambitions
A handful of monthly objectives, on purpose — a goal board with no sub-tasks, no nesting, and nowhere to hide from the short list you set yourself.
- A small set of high-level objectives, set once a month
- One tap to toggle a goal complete
- Resets cleanly when the new month starts
- No project-management sprawl — ambitions aren't a backlog
HOW YOUR DATA MOVES
There's no server in this picture. That's not an oversight.
Your browser
Where every module runs and every entry starts
Local storage
Plain JSON, kept on this device only
Your backup file
Made by you, when you choose to, dashed line optional
Not part of the diagram: a Workflare server. There isn't one for your data to reach — no accounts, no sync service, no analytics beacon.
No accounts
Nothing to sign up for, and nothing that can leak in a breach you didn't cause.
No cookies, no analytics
No third-party trackers, no ad pixels, no session replay.
No servers in the data path
Entries never leave the device they were typed on.
No lock-in
Export everything as plain JSON, whenever you want, no questions asked.
OFFLINE BY DEFAULT
Install it like an app, use it like a notebook.
A service worker caches every module the first time you visit, so Track keeps working with the connection off, the tab backgrounded, or the plane in the air.
-
1
Open Track in a supporting browser
Chrome, Edge, and most Chromium-based mobile browsers support installable web apps.
-
2
Choose "Install" when prompted
Or add it manually from the browser menu — look for "Install app" or "Add to Home Screen".
-
3
Launch it from your home screen or dock
It opens standalone, with no browser chrome, and stays cached for offline use.
RUN IT YOURSELF
Serverless means you can host it anywhere.
Track is a folder of static files. Point any static host at it — your own machine, an intranet, or the edge.
LOCAL SERVER
# Python 3
python3 -m http.server 8000
# Node.js
npx serve -p 8000
CLOUDFLARE PAGES
npx wrangler login
npx wrangler pages deploy .
QUESTIONS
Before you dive in
Start your log today.
No sign-up screen. No trial countdown. Just open it and start typing.
Open the console