CLI-first inventory management for makers
A single binary with a local SQLite database. No servers to configure, no Docker, no browser required. Every operation is a CLI command.
$ tray add "NE555" --category "ICs/Timers" --stock 25 --location "Drawer 3"
$ tray add "LM7805" --category "ICs/Voltage Regulators" --stock 10
$ tray list --low
$ tray search "555"
$ tray buy "NE555" Features
- - Parts with categories, tags, and parameters Organize your inventory the way you think about it
- - Multi-location stock tracking Know what you have, where it is, and when you're running low
- - Suppliers and pricing Track where to buy parts and compare prices
- - Projects and BOMs Define what you need to build, check stock, deduct on completion
- - Purchase and build orders Track orders and allocate stock for builds
- - KiCad integration Use your inventory as a KiCad symbol library
- - Full audit log Every change is logged and revertable with tray undo
- - Parametric search Find parts by specs like resistance>=10k
- - Plugin system Extend with scripts in any language
- - Single binary, local SQLite No servers, no Docker, no cloud dependency