Live inventory visibility
Stock levels, low-stock warnings, open orders, and recent activity the moment you sign in. No report to run, no spreadsheet to reconcile.
Enterprise inventory operations
Most teams run on spreadsheets, sticky notes, and memory. That is how stock goes missing, orders get placed twice, and month-end turns into a guessing game. Inventory Management puts your whole operation in one place, from the first purchase order to the day an asset is retired.
The problem
The bill for blurry inventory does not show up on one line. It hides in a dozen places, and it adds up fast.
What it does
From buying to receiving to retiring an asset, the work happens in the same place, with the same numbers everyone trusts.
Stock levels, low-stock warnings, open orders, and recent activity the moment you sign in. No report to run, no spreadsheet to reconcile.
Orders waiting on your approval, receipts in progress, and items below their reorder point with nothing on order. Each person sees the work that is theirs as soon as they sign in.
Build purchase orders, route them for approval, and email a clean PDF straight to the vendor. Everyone sees the same status, so nothing gets ordered twice.
Connect a vendor that publishes its catalog through an API and add products to an order at current prices. The assistant suggests how their fields map to yours, and you confirm before anything is saved.
Upload a photo or PDF of the packing slip and the assistant turns it into line items for you to check against the order. Scan asset tags with a handheld scanner or a phone camera. Partial shipments stay open until the rest arrives.
Each unit gets a barcode and a full history: received, assigned, in maintenance, retired. Trace any one of them back to the order, vendor, and price it came from.
Ask what is running low, or what you bought from a vendor last quarter, and get a straight answer. No query to write, no analyst to wait on.
Spend, open commitments, approval times, vendor concentration, on-time delivery, and what needs reordering, computed from your own data and exportable as CSV. An AI summary sits on top, and you decide whether it sticks to the numbers or offers its read on them.
Approval requests and order status changes land in the app and in each person's inbox, sent through your own mail server. Everyone picks which emails they want.
Why it pays off
Better visibility is not a nice-to-have. It is the difference between guessing and knowing, and knowing is cheaper.
Built for serious operations
Drop in your name, logo, and colors. The platform wears your identity end to end.
Role-based permissions decide who can buy, approve, receive, and administer.
Each install keeps its data in its own database on infrastructure you control. Take a copy of the database and the container image whenever you like.
Sensitive credentials are encrypted at rest, so a database copy is not a breach.
A complete audit log captures who did what and when, ready for review.
Ships as a single container for x86 and ARM servers, hosted alongside the rest of your systems.
Server activity and errors are searchable and exportable from Settings, with keys and passwords masked.
User and admin guides ship inside the app and carry your branding.
Run it yourself
You need Docker and nothing else. Grab the docker-compose.yml from the repository, create a vault key that encrypts your settings, and start it. A setup wizard takes it from there.
Updating is the same command. It pulls the newest release, and your data stays on your disk.
# 1. Create a vault key and keep a copy somewhere safeopenssl rand -hex 32 # 2. Save it next to docker-compose.ymlecho "VAULT_KEY=your-key" > .env # 3. Start it, then open http://localhost:5600docker compose up -dSign in, or download it from GitHub and run it on your own server with Docker.