Your register rings up the sale. Stockroom OS runs everything behind it — stock, repairs, and a tamper-proof record — on your own hardware. It keeps working when the cloud doesn't, and your inventory and repair history never disappear behind someone else's subscription.
Built by Eth3r Systems LLC · Atlanta, GA
Every card below maps to code that runs. We left the wish-list off this page on purpose — the roadmap is lower down, marked as roadmap.
Find any item by name, SKU, or barcode. Scanner mode turns a USB reader or phone camera into a lookup tool.
● workingStock never moves silently. Every adjust, receive, or count records who, when, how much, and why.
● workingThe backend is event-sourced. The movement history is the source of truth, not a number someone can overwrite.
● workingTake in a shipment by scanning items as they land. Each receipt writes a movement you can trace later.
● workingBuild a repair from parts and labor, then post it as an order to your register. The customer pays on the device you already use.
● workingConnect the register you run over OAuth, pull the catalog, and write verified stock changes back. Built on an adapter layer — Clover supported today.
● workingA repair moves through four steps. Money is the one thing Stockroom OS deliberately does not handle.
Add parts from inventory and labor lines in the Stockroom OS counter view.
The ticket becomes an open order on your register — item lines for parts, custom lines for labor, with the total the register itself confirms.
Payment happens on the device you already use, the way it already does. Stockroom OS never calls a payments API.
Stockroom OS reads the paid order back and closes the repair against it. Retries can't double-charge.
No card data ever enters Stockroom OS. It posts orders and reads them back. The register owns payment and, on a sale, owns the stock decrement. That boundary is a design choice, not a gap we plan to fill.
Stockroom OS is a small local app: a Python service plus a web UI, talking to your register over the internet. One store, one machine.
The boundaries are the product. They're why a shop can trust the count and the till.
Founding shops get the core now and help shape what lands next.
Tired of your inventory living in someone else's cloud? Founding shops get the core today, a direct line to us, and a say in what we build next. Tell us about your counter and we'll be in touch.