Stockroom OS
EARLY ACCESS · FOUNDING-SHOP PROGRAM OPEN

Run the back counter, whatever's at the front.

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

RUN THE BACK COUNTER. KEEP THE DATA. USE ANY REGISTER. Your register keeps the payment. Stockroom OS runs the back counter behind it — inventory, repairs, and a tamper-proof audit trail that keep working when the cloud doesn't, and stay yours even if you switch registers.
What it does today

A short list of things that actually work.

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.

Search & scan

Find any item by name, SKU, or barcode. Scanner mode turns a USB reader or phone camera into a lookup tool.

● working
±

Reason-coded changes

Stock never moves silently. Every adjust, receive, or count records who, when, how much, and why.

● working

Audit ledger

The backend is event-sourced. The movement history is the source of truth, not a number someone can overwrite.

● working

Receive by scanning

Take in a shipment by scanning items as they land. Each receipt writes a movement you can trace later.

● working

Repair billing

Build a repair from parts and labor, then post it as an order to your register. The customer pays on the device you already use.

● working

Register sync

Connect the register you run over OAuth, pull the catalog, and write verified stock changes back. Built on an adapter layer — Clover supported today.

● working
How it works with your register

Your register stays the register. We never touch the card.

A repair moves through four steps. Money is the one thing Stockroom OS deliberately does not handle.

Build the ticket

Add parts from inventory and labor lines in the Stockroom OS counter view.

Post to the register

The ticket becomes an open order on your register — item lines for parts, custom lines for labor, with the total the register itself confirms.

Customer pays

Payment happens on the device you already use, the way it already does. Stockroom OS never calls a payments API.

Reconcile

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.

Where it runs

On the counter PC you already have.

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.

  • TodayRuns locally on a Windows or Linux machine at the counter. Single store.
  • LanguageInterface in English and Mexican Spanish, built to accessibility (WCAG AA) targets.
  • DataYour data stays on your machine — local SQLite, event-sourced. Register tokens encrypted at rest.
Built on principles

Three lines we won't cross.

The boundaries are the product. They're why a shop can trust the count and the till.

  • Card-freeNo card data ever enters Stockroom OS. Payment lives on your register, full stop.
  • No lock-inBuilt on a register-adapter layer, so you're never tied to one vendor's cloud. Swap registers; your inventory and history stay put.
  • Yours to holdYour data stays local and exportable. The ledger is the truth, and it belongs to you.
The roadmap

What's here today, and what's coming.

Founding shops get the core now and help shape what lands next.

Capability
Stage
What it means for you
Inventory search, scan, adjust, receive
AVAILABLE
Reason-coded changes and a full audit ledger, ready to use.
Register sync — catalog + verified stock write-back
AVAILABLE
Connect your register and keep counts in lockstep. Clover supported today.
Repair billing → register order → reconcile
AVAILABLE
Parts and labor posted as a real order, idempotent and safe to retry.
Suggested reorder & cycle counting
NEXT
Reorder hints and guided counts, landing for founding shops first.
One-click desktop installer
NEXT
Hands-off setup. Until then, we set you up personally.
More register integrations, live webhooks, multi-location
PLANNED
The adapter layer is built for it — more registers as your shop grows.

Run a shop? Let's prove it on your counter.

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.

See the demo first →

Opens your email app with the details filled in, addressed to admin@stockroomos.com. Prefer to reach out directly? Email us or call (404) 510-9108.