Open Inventory app icon for iOS

Open Inventory for iPhone

Native app · iOS 17+

Inventory inyour hands.

Take a photo, scan a code, or record stock right at the shelf. Open Inventory connects to your own instance, while uploads and optional AI processing continue reliably in the background.

App Store release in preparation

The public App Store product page is not live yet. We will link it here as soon as it is available.

Native for iPhoneiOS 17+Your server URL
Real capture of the native Open Inventory iOS app showing inventory records with demo data

Inventory

Real capture of the native Open Inventory iOS app showing an item detail with demo data

Item detail

Real app captures with demo data

Made for the iPhone

SwiftUI and AVFoundation provide a fast camera, fluid scanning, and familiar iPhone controls instead of an embedded web interface.

One shared inventory

The iPhone app and web application use the same records, images, permissions, and stock history.

Built for bad reception

Persistent jobs and safe retries resume interrupted uploads.

Day to day

Less data entry. A clearer inventory.

The iPhone app uses the same records, permissions, and stock rules as the web application.

Take photos instead of typing

Take up to twelve photos or choose them from the photo library. The app resizes them to 2,200 pixels and creates a durable upload job.

AI drafts you can review

If enabled, the app asks the server to analyze the photos and generate a cover. The suggested name, details, and selected model stay visible and editable.

QR and common barcodes

Reads QR, EAN-8/13, UPC-E, Code 128, Data Matrix, PDF417, and Aztec. A UUID, inventory link, SKU, or serial number opens the matching item directly.

Inventory in your pocket

Search, filter, open, and edit items with protected images. The map, details, and settings are available directly on your iPhone.

Record stock at the shelf

Add incoming stock with one tap or confirm outgoing stock on the scanned item. The movement appears in the same history as it does on the web.

Count parts from a photo

An optional server-side count returns a quantity, annotations, and confidence score. You can correct it before stock is added or removed.

More actual app states

Six workflows. Directly from the native app.

These original captures come directly from the running app. Every record and location was purpose-built as realistic demo data; none of the interfaces were recreated or generated.

Actual native Open Inventory search with demo records
Search
Actual native Open Inventory stock management with demo data
Stock
Actual native Open Inventory map with purpose-built demo locations
Map
Actual native Open Inventory workspace settings
Workspace
Actual native Open Inventory permissions screen for a demo administrator
Permissions
Actual native Open Inventory system-status screen for the local demo server
System status

Original app captures · purpose-built demo data · no recreated interfaces

Optional on LiDAR devices

Measure rooms. Place inventory in 3D space.

RoomPlan, depth sensing, and precise indoor placement are optional features for compatible LiDAR iPhones, usually recent Pro models. Taking photos, scanning, searching, and recording stock work on supported iPhones without LiDAR.

Multiple rooms and floors

Connected RoomPlan captures share an explicitly labelled coordinate system.

Measured item position

ARKit relocalization, scene depth, or plane measurements place a photographed item inside the room.

Localization keyframes

A limited set of calibrated room photos can provide additional evidence for a position.

Reuse 3D data on the web

Measured scenes, USDZ files, and inventory markers appear in the browser under 3D Rooms.

Ready in moments

Open the app. Connect your server. Start capturing.

On first launch, enter the HTTPS address of your Open Inventory instance and sign in. Photos, scanning, search, stock, and rooms are then ready on your iPhone.

Your app. Your instance.

The iPhone connects directly to the HTTPS address of your Open Inventory server and uses the same accounts and permissions.

  1. 01

    Open the app

    Start Open Inventory on your iPhone and allow camera access when prompted.

  2. 02

    Connect your instance

    Enter the HTTPS address of your Open Inventory instance once.

  3. 03

    Sign in

    Use your local account and choose the workspace you want to capture into.

  4. 04

    Start capturing

    Walk through the workshop, take photos, and let the background workflow do the rest.

Token in Keychain

Signing in creates a device token that iOS stores in Keychain.

Persistent outbox

Before upload, the app binds photos and their job to the canonical server origin and stores them locally.

Idempotent steps

Creation, media upload, analysis, and cover generation use stable keys, so a retry does not create duplicates.

Open Inventory for iPhone

Take a photo. Finish the record.

Capture objects where they are used. Open Inventory turns photos, codes, stock movements, and optional spatial data into one shared inventory.

Native app · iOS 17+ · your server URL