Fast checkout
Ring up sales in cash or mobile money. Prices and stock are validated before a sale is recorded — no negative inventory, ever.
DeepShelf is a desktop app for independent shops — inventory, checkout, staff roles, and reports that run entirely on your own machine. No subscription, no cloud account, no connection required.
One-time purchase · activate online once, then work offline
fig. 01 — the dashboard, rendered offline
The default answer to store software is a monthly bill, a login screen, and a prayer that the Wi-Fi holds. There's a quieter option.
$30, $60, $90 a month — forever. Over three years that's more than the till, the scale, and the barcode scanner combined. DeepShelf is software you own.
When the connection drops, cloud tills freeze and the queue walks out. DeepShelf keeps ringing up sales through blackouts, and doesn't notice the difference.
Stop paying and your sales history vanishes behind a paywall. DeepShelf keeps every record in a standard SQLite file on your own drive — export it any time.
Built from the workflows of real shops: receive stock, sell it, count it, report on it. Nothing decorative, nothing missing.
Ring up sales in cash or mobile money. Prices and stock are validated before a sale is recorded — no negative inventory, ever.
Every quantity change is a recorded stock movement — deliveries, damages, corrections. You can always answer “where did it go?”
Give cashiers a till, not the books. Role-gated access keeps reports and settings for owners, and the app locks itself after 15 idle minutes.
Daily sales, best sellers, stock valuation. One click to CSV for your accountant, or PDF for the back office.
Cloud backups are included with every active license and verified with checksums before upload.
Who changed what, and when. Every sensitive action is logged, so end-of-day reconciliation takes minutes, not detective work.
Download the installer for macOS, Windows, or Linux. No account creation, no activation server, no phone-home.
Add products and categories, or bring your existing list in by CSV. Set opening stock counts as you go.
Start selling. DeepShelf deducts stock with every sale, flags low items, and keeps the books balanced in the background.
Local-first only works if local also means locked down. DeepShelf is built like the data matters — because it does.
Store records use standard
SQLite
on the shop computer, keeping the data portable and under your
control.
Passwords are hashed with
Argon2
— the same algorithm recommended for password storage by OWASP.
Walk away from the till and the session locks itself after 15 minutes. Staff changes don't become security holes.
Every backup is checksummed and verified before it's trusted. A restore either completes cleanly or never touches your data.
Nothing. DeepShelf never touches the network during a sale — it reads and writes to a database on your own disk. You could pull the router out of the wall and keep selling all day.
In a standard SQLite database file on the machine running the app. You can back it up, move it, or delete it — it's a file you own, not a record on someone's server.
Yes. Create local users with roles — cashiers get checkout and stock views, managers get reports and settings. Every action is tied to a user in the audit log.
Cash and mobile money. DeepShelf records the tender type and amount for each sale so your end-of-day totals reconcile by payment method.
DeepShelf is free while in beta, with no account or card required. When it leaves beta it will be a one-time purchase — not a subscription.
Any time. Reports export to CSV and PDF, and backups are standard SQLite database files. There is no lock-in by design — it's your data.