Inventory Management

Enterprise inventory operations

Know what you own, where it sits,
and what it costs you.

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.

Onesource of truth
Minutesto receive an order
Everyaction logged

The problem

What not knowing actually costs

The bill for blurry inventory does not show up on one line. It hides in a dozen places, and it adds up fast.

  • Money sitting on shelves because nobody remembered you already bought it.
  • Work that stalls the moment something runs out, then costs more to expedite.
  • Equipment that walks off with no record of who had it last.
  • An afternoon lost to keying in a packing slip, and a typo that throws off the count anyway.
  • A simple question from finance or an auditor that nobody in the room can answer.

What it does

One system for the whole inventory lifecycle

From buying to receiving to retiring an asset, the work happens in the same place, with the same numbers everyone trusts.

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.

A to-do list that writes itself

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.

Purchasing that moves

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.

Vendor catalogs, pulled in

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.

Receiving in minutes

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.

Every asset accounted for

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.

Answers in plain English

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.

Insights you can take to a meeting

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.

The right people hear about it

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

Run leaner without working harder

Better visibility is not a nice-to-have. It is the difference between guessing and knowing, and knowing is cheaper.

  • Stop paying to store stock you already own.
  • Stop scrambling when a critical part runs out.
  • Cut receiving from a half-day chore to a few minutes.
  • Walk into any audit with the answer already in hand.

Built for serious operations

Ready for the way large organizations work

Your brand, not ours

Drop in your name, logo, and colors. The platform wears your identity end to end.

Locked-down access

Role-based permissions decide who can buy, approve, receive, and administer.

Your server, your data

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.

Secrets stay secret

Sensitive credentials are encrypted at rest, so a database copy is not a breach.

A record of everything

A complete audit log captures who did what and when, ready for review.

Runs where you do

Ships as a single container for x86 and ARM servers, hosted alongside the rest of your systems.

Logs you can search

Server activity and errors are searchable and exportable from Settings, with keys and passwords masked.

Help built in

User and admin guides ship inside the app and carry your branding.

Run it yourself

Up and running in a few minutes

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 -d

Ready to see exactly what you have?

Sign in, or download it from GitHub and run it on your own server with Docker.