A household ledger for tools and treasures
- supports new or 20-year-old Zebra label printers via CUPS and ZPL
- single-file Rust backend
- SQLite database
- server-side rendered, pure HTML web "app"
- text parsing handled by a ollama/ local LLM (optional)
- accepts conversational, voice-to-text style input describing items you’re putting away.
- parses that text into structured items (name + quantity).
- stores items in SQLite with optional:
- Container (bin, drawer, shelf, etc.)
- Location (basement, workshop, etc.)
- prints labels to a Zebra printer
-
install Rust
-
install SQLite
-
clone the repository and
cdinto the project directory. -
build and run:
cargo run
