DeepShelf
Local-first inventory & point of sale

Your store doesn't stop when the internet does.

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

Works offline
Every feature — checkout included — runs with zero connectivity.
Standard SQLite
Your database uses standard SQLite, so your records remain portable and easy to inspect.
Your data, your disk
Nothing leaves the machine unless you choose to back it up.
Why local-first

Cloud POS systems weren't priced for a shop like yours.

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.

/01

The subscription treadmill

$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.

/02

The outage tax

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.

/03

Your numbers, held hostage

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.

What's inside

Everything a small store actually uses.

Built from the workflows of real shops: receive stock, sell it, count it, report on it. Nothing decorative, nothing missing.

Fast checkout

Ring up sales in cash or mobile money. Prices and stock are validated before a sale is recorded — no negative inventory, ever.

Honest inventory

Every quantity change is a recorded stock movement — deliveries, damages, corrections. You can always answer “where did it go?”

Staff roles & auto-lock

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.

Reports that export

Daily sales, best sellers, stock valuation. One click to CSV for your accountant, or PDF for the back office.

Backups you can trust

Cloud backups are included with every active license and verified with checksums before upload.

A full audit trail

Who changed what, and when. Every sensitive action is logged, so end-of-day reconciliation takes minutes, not detective work.

Getting started

From download to first sale in ten minutes.

Install the app

Download the installer for macOS, Windows, or Linux. No account creation, no activation server, no phone-home.

Load your shelves

Add products and categories, or bring your existing list in by CSV. Set opening stock counts as you go.

Open the till

Start selling. DeepShelf deducts stock with every sale, flags low items, and keeps the books balanced in the background.

Security

Your ledger stays under your counter.

Local-first only works if local also means locked down. DeepShelf is built like the data matters — because it does.

Local database

Store records use standard SQLite on the shop computer, keeping the data portable and under your control.

Hardened logins

Passwords are hashed with Argon2 — the same algorithm recommended for password storage by OWASP.

Idle auto-lock

Walk away from the till and the session locks itself after 15 minutes. Staff changes don't become security holes.

Verified backups

Every backup is checksummed and verified before it's trusted. A restore either completes cleanly or never touches your data.

Questions

Asked by shop owners like you.

What happens if my internet goes down mid-sale?+

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.

Where is my data stored?+

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.

Can more than one person use it?+

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.

What payment methods does checkout support?+

Cash and mobile money. DeepShelf records the tender type and amount for each sale so your end-of-day totals reconcile by payment method.

What does it cost?+

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.

Can I get my data out?+

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.

Get DeepShelf

Stock the shelves. We'll keep the books.

Download the beta for your platform and run your whole store from one machine — online or not.

Free while in beta  ·  no account required