Skip to content

Know what you have.And where it is.

Keep equipment, tools and supplies in one place. Find what you need, check available stock and keep track of what is on loan.

  • Open source · MIT license
  • On your server
  • Web & iPhone
A person soldering a circuit board at a well-used workshop bench
Found in the electronics lab.
Actual iPhone app searching for a soldering station, showing availability and its location at electronics lab bench 3
iPhone app · Demo data · German interface

For the things your team works with.

  • Workshops
  • Makerspaces
  • Technical teams
  • Clubs & lending

From the first photo to the return

One record. Part of every working day.

Photos, locations and stock belong together. Your team works with the same information when finding, handing over and returning equipment.

  1. 01

    Capture

    Start with a photo or your existing data. Optional AI suggests details for you to review and complete.

    Explore photo capture
  2. 02

    Find

    Search by name, keyword or location. QR codes and barcodes take you straight to the right inventory record.

    Search & organise
  3. 03

    Hand over

    Record loans, returns and stock movements. Keep a history of what was issued and what came back.

    Stock & lending

Equipment and consumables

The drill goes on loan. The screws get used up.

Individual equipment and bulk supplies need different workflows. Open Inventory tracks both, with locations, availability and a clear history.

  • Distribute stock across storage locations
  • Keep track of reservations and loans
  • Use consumption and deliveries to plan replenishment
Explore stock management
Web stock overview with quantities, expected deliveries and low-stock items
Open Inventory in the browser · Demo data · German interface
iPhone detail view of a soldering station with its photo, electronics lab location and two units in stock
iPhone app · Demo data · German interface

Right at the shelf

Take your inventory with you.

Scan a label, check a location or record incoming stock. The native iPhone app connects work in the field to your own instance.

Explore the iPhone app

iOS 17+ · App Store release in preparation

Open software. Your own infrastructure.

Your inventory. Your server.

Open Inventory runs on your server. The source code, documentation and interfaces are open, so you can decide how to manage your inventory.

About hosting and data

Run it yourself

Get started with Docker Compose. Manage your own backups, updates and access.

Keep your data portable

Import existing lists, export your data and connect your own systems through the API.

Choose when to use AI

Inventory management works without AI. Enable external services when you need them.

Before you start

Good to know.

How do I print labels?

Use the browser print dialog, QZ Tray on a local Brother PT-P710BT or a shared Office printer with a Windows agent. Choose items or individual units, design templates and save print lists.

Set up printing
What does Open Inventory cost?

The software is free to use under the MIT license. Your server and any optional external services may have their own costs.

License and hosting
What do I need to self-host?

A server with Docker Compose and storage for the database and images. Operating your instance includes backups, updates and secure access. The documentation walks you through setup.

Read the installation guide
Can I import my existing lists?

Yes. You can import inventory from a CSV file using the supported column names. Save existing Excel lists as CSV before importing.

Open the documentation
Does it work without AI?

Yes. You can manage inventory, locations and stock without AI. If you enable AI features, the content they need is sent to the configured provider.

Understand the data flow
How do I get the iPhone app?

The native app’s source code is public. The App Store release is in preparation. The app requires iOS 17 or later and access to an Open Inventory instance.

About the iPhone app

See how it fits your team.

Explore the demo with example data, or set up Open Inventory on your own server.

Source code on GitHub