
- Type
- CLI tool / open source
- Status
- experimental
- Links
- GitHub
A CLI-first inventory management tool for makers, hobbyists, and small teams. Runs as a single binary with a local SQLite database — no servers, no Docker, no browser required. Every operation is a command, with an optional web UI via tray serve.
Features
- Parts with categories, tags, parameters, and images
- Multi-location stock tracking with low-stock alerts
- Suppliers, pricing, projects, and BOMs
- Purchase orders and build orders that allocate and deduct stock
- KiCad integration — use your inventory as a symbol library, import BOMs back
- Parametric search (
tray list --param "resistance>=10k") - Full audit log, revertable with
tray undo - Plugin system for extending with scripts in any language
Tech
Deno, SQLite (node:sqlite), Kysely, Hono + Hono RPC, Zod, Cliffy. In-process HTTP server so CLI, web UI, and remote clients share one API. 100% JSR, zero npm.
Notes
Early experimental project. Ships as a single compiled binary; a web UI (tray serve) and Tauri desktop app are in progress.