Repository navigation
inventory-ware: v0.8.0
0.8.0 (2026-08-25)
Features
- ai: reuse-first labeling prompt, larger vocabulary, experimental tool loop (dee69c5)
- async typeahead with LIKE search, container filter and infinite scroll (496206c)
- improve AI labeling prompts, expand categories and add experimental tool loop (4fb8128)
- webapp: async typeahead with LIKE search, container filter and infinite scroll (e33f164)
Bug Fixes
- improve async selectors (97e53f6)
- make item/container update forms actually submit (closes #57) (528fc25)
- make item/container update forms actually submit (closes #57) (69589c5)
- repair label generation (0487ebe)
- webapp: actually clear ContainerRef when removing an item (367478a)
- webapp: move label generation route to /api-next, guard the /api namespace (f6091f9)
Docker Deployment
Docker images for this release are automatically built and published to GitHub Container Registry and Docker Hub.
Images
| Image | GitHub Container Registry | Docker Hub |
|---|---|---|
| Monolith | ghcr.io/make-ware/inventory-ware |
dastron/inventory-ware |
| Webapp | ghcr.io/make-ware/inventory-ware-webapp |
— |
| PocketBase | ghcr.io/make-ware/inventory-ware-pocketbase |
— |
Quick Start
# Pull the image
docker pull ghcr.io/make-ware/inventory-ware:0.8.0
# ...or from Docker Hub (identical image)
docker pull dastron/inventory-ware:0.8.0
# Run with persistent data
docker run -d \
--name inventory-ware \
-p 80:80 \
-v data:/data \
ghcr.io/make-ware/inventory-ware:0.8.0The container generates a PocketBase superuser on first start. Read it with:
docker exec inventory-ware cat /data/pb_data/.pb_superuser.envSupported Architectures
linux/amd64- Standard x86_64 servers, Intel/AMD CPUslinux/arm64- Apple Silicon Macs, AWS Graviton, ARM servers
Environment Variables
Click to expand environment variable reference
PocketBase Configuration
| Variable | Default | Description |
|---|---|---|
POCKETBASE_ADMIN_EMAIL |
generated | Admin email. Unset, admin@inventory-ware.local is generated. |
POCKETBASE_ADMIN_PASSWORD |
generated | Admin password. Unset, a random password is written to /data/pb_data/.pb_superuser.env (mode 0600) and reused on restarts. Set both or neither. |
Documentation
- Docker README - Full deployment documentation
CLI (iw)
Standalone single-file build. Requires Node.js >= 22 on your PATH; no other dependencies.
Homebrew
brew install make-ware/tap/iwManual install
curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.8.0/iw-0.8.0.tar.gz
curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.8.0/iw-0.8.0.tar.gz.sha256
sha256sum -c iw-0.8.0.tar.gz.sha256
tar -xzf iw-0.8.0.tar.gz
sudo install -m 0755 iw-0.8.0/iw /usr/local/bin/iwSHA-256: 5f3be313a5c09887694918b7ee72e289e20fb51cc81763fccb32e98a72c1c58b
Getting started
iw login
iw item list
iw image upload ./photo.jpg --analyze