Open-source web inventory management system for tracking electronic components, with BOM projects, barcodes and supplier data lookup.
- Stars
- 512
- Forks
- 35
- Open issues
- 34
- Last commit
- 3 hours ago
What is it?
Kept is a self-hosted, open-source inventory for homes, garages and storage units. It records locations, rooms, shelves, boxes and the things inside them, along with receipts, manuals, warranties and history. Data stays on your own server, with no telemetry and the update check off by default.
The app offers a 3D location map, labels with short IDs and QR codes that open the matching box when scanned, and a mobile-friendly install that works offline for capture and search. Optional AI providers such as OpenAI, Anthropic, Google, Ollama or any OpenAI-compatible server can suggest item details, which the user confirms. Changes made by the assistant wait for approval.
Kept also covers household tasks: shared locations with roles, lending, stocktakes, warranty and maintenance reminders, an insurance report, and numbered moving boxes. It includes an MCP server at /mcp for connecting AI clients, nightly encrypted backups to a directory, S3 or SFTP, and imports from Homebox and CSV. It can be deployed with Docker Compose or the Helm chart for Kubernetes.
Key features
- 013D location map showing floors, rooms, shelves and boxes
- 02QR code and short-ID labels that open the box when scanned
- 03AI-assisted item capture with a choice of providers, including local Ollama
- 04MCP server for connecting Claude and other AI agents
- 05Nightly encrypted backups to a directory, S3 or SFTP
- 06Warranty, maintenance and stocktake reminders
Use cases
- Keeping track of tools and supplies across a garage or storage unit
- Recording warranties, receipts and manuals alongside the items they cover
- Planning and tracking a house move with numbered, scannable boxes
- Managing a homelab's or household's shared inventory with other users
Quick start
- 1
Download the compose.yaml file
mkdir kept && cd kept curl -fsSLO https://raw.githubusercontent.com/keptinventory/kept/v1.13.0/compose.yaml - 2
Run init to set the address and write .env
docker compose run --rm init - 3
Start the stack
docker compose up -d - 4
Open the address, enter the setup code and create the admin account
Things to know
- Licensed under AGPL-3.0, so modified versions run for others must offer their source.
- Camera, app install, push and location features need HTTPS, which requires extra Caddy setup.
- Self-hosting requires Docker Compose and at least 2 GB of RAM and 2 CPU cores.
In collections
Topics
FAQ
- What is kept?
- A self-hosted inventory app for tracking what you own, where it is, and its paperwork, with a 3D location map and a built-in MCP server. Kept is a self-hosted, open-source inventory for homes, garages and storage units. It records locations, rooms, shelves, boxes and the things inside them, along with receipts, manuals, warranties and history. Data stays on your own server, with no telemetry and the update check off by default.
- Is kept free to use? What license does it have?
- kept is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is kept still maintained?
- Actively maintained. The last commit to kept was on Nov 6, 2026.
- What can I use kept for?
- Keeping track of tools and supplies across a garage or storage unit Recording warranties, receipts and manuals alongside the items they cover Planning and tracking a house move with numbered, scannable boxes Managing a homelab's or household's shared inventory with other users
- How do I install kept?
- Download the compose.yaml file: mkdir kept && cd kept curl -fsSLO https://raw.githubusercontent.com/keptinventory/kept/v1.13.0/compose.yaml Run init to set the address and write .env: docker compose run --rm init Start the stack: docker compose up -d Open the address, enter the setup code and create the admin account
- Where can I get kept?
- The source code and installation instructions are on GitHub: https://github.com/keptinventory/kept
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted home inventory system for tracking items, locations, documents, warranties and maintenance, continued from the original HomeBox project.
Open-source warehouse management system built on Django REST Framework and Quasar/Vue, designed to be customized for business-specific logistics workflows.
Self-hosted computerized maintenance management system (CMMS) with web and mobile apps for work orders, assets and inventory.
Self-hosted restaurant POS covering billing with UPI QR payments, tables, kitchen display, reservations, inventory and staff payroll, running on a local server.
Open source inventory management system with a Core API, a web frontend called Base Station, and a plugin system for extensions, designed to run from a Raspberry Pi up to the cloud.