Stars
Forks
Watchers
Developer links
EverShelf
That yogurt hiding behind the ketchup expired three weeks ago, and the flour you bought "just in case" has been sitting in the pantry since last winter. EverShelf replaces mental guesswork with a structured inventory system that tracks every item across pantry, fridge, freezer, and custom locations with precise quantities, expiry dates, and consumption patterns. Scan barcodes with your phone camera to add products instantly, or let the Gemini AI identify items from a photo and estimate shelf life based on storage location. The dashboard surfaces expired items and upcoming expirations with color-coded urgency badges, while anomaly detection flags suspicious quantities and consumption predictions that deviate from your history. Opened products get reduced shelf-life calculations; vacuum-sealed items get extended dates automatically. The recipe engine generates context-aware meal suggestions from your current inventory, prioritizing ingredients approaching expiry so nothing goes to waste; each recipe includes step-by-step cooking mode with text-to-speech narration and timer integration. A smart shopping list auto-populates when stock hits zero and syncs bidirectionally with the Bring! app, with AI-estimated prices per item and consumption forecasts showing when you will need to restock. For Home Assistant users, a native HACS integration provides 22 sensors, expiry calendars, bidirectional todo-list sync, and voice assistant support for adding items hands-free. A dedicated Kiosk mode optimizes the interface for wall-mounted tablets with BLE scale integration. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Zero-Waste Expiry Intelligence
- Track every item with expiry dates, opened-product shelf-life reduction, and vacuum-seal extensions. Color-coded urgency badges and anomaly detection prevent food from being forgotten.
- AI Recipes From Your Current Stock
- Gemini generates meal suggestions from your actual inventory, prioritizing ingredients approaching expiry. Cooking mode provides step-by-step TTS narration and integrated timers.
- Smart Shopping With Consumption Forecasts
- Shopping lists auto-populate at zero stock, sync with Bring!, estimate prices per item, and forecast restock dates based on your historical consumption patterns.
- Native Home Assistant Integration
- A HACS integration provides 22 sensors, native expiry calendars, bidirectional todo-list sync, action services, and voice assistant support for hands-free item management.
Features
- Inventory Tracking
- Manage products across pantry, fridge, freezer, and custom locations with quantities, expiry dates, opened status, vacuum-seal tracking, and barcode scanning via camera.
- AI Product Identification
- Take a photo and let Gemini, OpenAI, or Llama identify the product, suggest matches from existing inventory, and estimate shelf life based on storage location.
- Recipe Generation
- Context-aware AI recipes prioritize expiring ingredients, with cooking mode providing step-by-step instructions, TTS narration, timers, and zero-waste tips.
- Shopping List Management
- Auto-populated lists with categorized items, priority badges, Bring! sync, AI price estimates, and consumption-based restock forecasts.
- Kiosk and BLE Scale Mode
- Optimized tablet interface for wall-mounted kitchen dashboards with Web Bluetooth smart scale integration for real-time weight tracking of staples.