Local-first sales manager
Your whole sales pipeline, in one file you own.
Track deals, tenders, quotes, invoices and commissions in a single app that lives on your device or your server. No subscription required to own your own data.
Works fully offline · Your data never leaves your machine unless you choose to sync.
Who it's for
Built for one salesperson, not a sales department.
If you're a rep juggling deals across three spreadsheets and a CRM that was clearly built for your manager, this is for you. It keeps every deal, follow-up, quote and commission in one place you actually control — quick to open, quick to update between calls, and yours to keep.
Features
Everything a deal touches, in one place.
From first contact to the commission hitting your pay — the whole path is connected, so nothing falls through the cracks.
Visual pipeline
See every open deal by stage and value. Drag work forward; watch your forecast move.
Tenders & follow-ups
Track RFPs and their deadlines, with a daily queue so no follow-up slips.
Connected workflow
Quote → deal → order → commission. One flow, carried end to end.
Quotes & invoices
Build quotes on your letterhead, turn them into invoices, and track what's paid.
Client records
Every contact, note and past deal for an account, on one page.
Goals that count activity
Set revenue targets and daily habits — calls, quotes, meetings — and track both.
Customizable home
Build your own dashboard — add, resize and move the widgets that matter to you.
~20 optional modules
Switch on only what you use: renewals, competitors, demos, partners, expenses and more.
How it's different
Your pipeline is yours — on your device, or your server, and nowhere else.
Your data lives on your machine by default. No account needed to use it, and nothing to lose access to.
On a plane, in a basement, at a site with no signal — it opens and works. Sync later if you want to.
No telemetry, no analytics, no third parties watching your deals. There's nothing to opt out of.
The whole app is a single HTML file you can open, read, back up, and keep forever. No lock-in.
Editions
Own it, sync it, or carry it in your pocket.
Same app, three ways to run it. Start with one; they read the same data model, so you're never stuck.
Offline Download
- A single file, fully offline
- Data stays on your device
- No account, no subscription
Cloud
- Sign in and sync across devices
- Self-host it or let us host it
- Still works offline, syncs on reconnect
Android app
- Add to your home screen
- Full-screen, opens instantly
- Shares your Cloud data
FAQ
Straight answers.
Where is my data stored?
By default, entirely in your browser on your own device — nowhere else. If you use the Cloud edition, your data also syncs to the server you sign in to, which can be one you self-host. You're always holding the copy that matters.
Does it work offline?
Yes, completely. The Download edition never needs a connection at all. The Cloud edition keeps a local copy so it keeps working with no signal and syncs the moment you're back online.
Can I self-host it?
Yes. The Cloud edition runs on a small, standard backend you can host yourself with Docker — the app and the database both on your own machine or server. Nothing about it requires our servers.
What happens if I cancel?
You keep your data. You can export it at any time, and the local copy stays on your device. Cancelling stops syncing — it doesn't lock you out of what's already yours. The Download edition is a one-time purchase with nothing to cancel.
Is there any tracking or telemetry?
No. No analytics, no telemetry, no third-party scripts following you around. The app doesn't phone home. The only network traffic in the Cloud edition is your own sync to your own account.
Do I need an account to try it?
Not for the Download edition — you just open the file and start. The Cloud edition needs a login so it can sync; access is currently by invitation while we roll it out.