TOM in five minutes
What TopOfMind is for, and the daily loop that makes it pay off: capture → triage → roadmap → work.
What problem this solves
You run ~100 projects — code repos and document folders — and the state of all of them lives in Mind. TOM is the phone-friendly window onto that brain: see what's alive, dump thoughts the moment you have them, reshuffle priorities from the couch, and hand work to an autonomous Claude run without opening a terminal.
TOM owns no data. Everything you see and edit passes through to Mind, and
the Framework documents in each project's docs/specs/ (roadmap
items are idea documents) stay the single source of truth.
Nothing you do in TOM is trapped in TOM.
The daily loop
TOM rewards one specific habit. Everything else in the app supports it:
The crucial property: capture never requires a decision. You don't pick a project, a priority, or a category at capture time — that's what triage is for, later, when you have context. If capturing makes you think, you'll stop capturing.
Two addresses, one app
TOM answers on two origins, same data behind both:
https://hs.tail27f6d1.ts.net— the HTTPS address on the tailnet. Use this one. Mic capture in Chat and clean PWA install only work over HTTPS.http://100.88.227.62:5176— plain HTTP fallback, fine for quick desktop checks.
On the phone: open the HTTPS address in Safari, sign in with your passkey, then Share → Add to Home Screen. The installed app runs full-screen, keeps a cached copy of your board for offline viewing, and queues captures while you have no signal.
http:// address. Switch — the browser withholds the microphone
from insecure pages, and there is no permission setting that overrides that.
Projects home
The Projects tab is home. Two views, toggled top-right: List (a filterable grid — the phone default) and Board (your kanban columns — the desktop default). Above them: Pinned and Recent chip rows for the handful of projects you actually touch, and a scrolling tag-filter bar.
Every card shows liveness at a glance — a green dot means files changed in the last day. That signal comes from the filesystem, not from you keeping anything up to date.
How tags, pins, bulk-select, and the board fit together is its own guide: Organizing projects.
Inside a project
Tap a card to enter the project. Four tabs:
- Roadmap — the project's backlog as a board: columns are the idea statuses (Pending, Active, Done, Parked), lanes are P1–P5. Dragging a card rewrites the idea document's frontmatter. This is the phone's default tab.
- Files — browse and preview the project tree, including PDFs and photos in docs projects.
- Queue work — hand the project to an autonomous Claude run: type a prompt (or point at a spec file in the repo) and it executes against the repo or writes deliverables into the folder.
- Activity — recent sessions and burn.
Tap the project title to open the quick switcher — search and jump straight to another project without going back to home. TOM remembers which tab you used per project.
Capture and the inbox
The center button in the bottom bar (and the brand logo, top-right) opens Capture: text, a photo, or a voice memo. Offline is fine — items wait in a local outbox and sync when the network returns. Voice memos are transcribed server-side after they land.
Inbox is where captures wait for a decision. For each item:
route it to a project's roadmap (it becomes a real
- [ ] [P3] … line in that project's markdown) or archive it.
TOM suggests a likely project; correct it when it guesses wrong.
The cross-project roadmap
The Roadmap tab aggregates every open item from every project into one ranked list (P1 first). Group by project, flip priorities with the dropdown, mark items done, add new ones — every edit writes back to the underlying markdown file immediately.
Use it for the weekly "what actually matters" pass. Per-project ordering is better done inside the project's own Roadmap tab, where the file's sections are visible as columns.
Chat
Chat is a persistent conversation with an agent that can read your workspace through Mind's tools — ask what changed this week, what's open on a project, or have it add roadmap items while you talk. Voice and text share one thread; tap the mic to talk, tap it again while the assistant is speaking to interrupt. Details, requirements, and gotchas: Voice & Chat.
Where to find this in the app
- Bottom bar (phone) — Projects · Roadmap · ⊕ Capture · Inbox · Chat
- Direct links —
/,/roadmap,/capture,/inbox,/chat - These guides — gear menu → Guides, or
/guides