EverShelf
EverShelf is a self-hosted, open-source pantry manager that tracks inventory, expiry dates, shopping lists, and nutrition details using barcode scanning,…
Platform availability
Available on 1 of 9 platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
64/100 Good
- Maintained
- 100last commit 3 days ago
- Popular
- 43140 GitHub stars
- Easy to install
- 201 install platform, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today
- GitHub stars
- 140
- Open issues
- 17
- Last commit
- 2026-10-10
- Latest release
- v1.11.11
- License
- MIT
- Activity
- rising
Checked today - source: GitHub (dadaloop82/EverShelf)
Resources & Compatibility
Requirements not published yet.
Checked today - source: Docker Hub image tags and published docs
First-install notes
- AI and voice setup Full AI barcode scanning, expiry reading, and recipe features require a GEMINI_API_KEY in .env; TTS_URL and TTS_TOKEN are optional for Home Assistant voice readout. source
Fetched today - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
How do I deploy EverShelf for local use, and what port should I open?
Copy .env.example to .env and start the Docker Compose stack; the web app is served on port 8080.
Do I need a paid subscription or API account for AI features?
No. AI is optional, and if you enable it you use your own account with the service you prefer.
Can EverShelf be used as a dedicated kitchen dashboard on a tablet?
Yes. It includes Android Kiosk support and is described as suited for kitchen dashboard use.
What expiry alert options are available if I do not use Home Assistant?
You can send expiry alerts via ntfy or a JSON webhook, and a test button is available.
Can I export my pantry inventory?
Yes, the inventory supports CSV import and export.
Answers sourced from community.home-assistant.io, evershelf.site, github.com
Community
- EverShelf — Open Source Pantry & Inventory Manager with Native HACS ... (other)
- Evershelf - FAQ (forum)
- EverShelf | SYNACK Time Forums (forum)
Collected today - public community threads