Know your kitchen.
Waste less food.

Pantry Raider is a self-hosted food tracker. Snap a photo or scan a barcode, get warned before food expires, and cook from what you already have.

Everything between the grocery run and the plate

Built on Grocy for rock-solid inventory, with optional Mealie for recipes and meal plans, and optional AI that you control.

📸

Photo and barcode intake

Photograph a pile of groceries and a vision model queues every item for review. Or scan barcodes with a camera, a USB scanner, or manual entry, backed by Open Food Facts with optional AI cleanup.

Expiry warnings

Best-by dates fill in automatically from an editable rules table, and an urgency-sorted view shows what needs eating first, before it hits the trash.

🍳

Recipes from what you have

"What Can I Cook?" ranks your recipe library by how much of each recipe is already in stock. Items expiring soon float to the top, and step timers start with one tap.

🖥️

Kitchen kiosk and Stream Deck

Runs as a touchscreen kiosk with big buttons, and an Elgato Stream Deck becomes a physical kitchen control surface: scan modes, timers, weather, cameras, and your own custom keys.

🔒

Self-hosted and private

Your food data stays on your hardware. AI features are optional: bring your own API key or run local models with Ollama, including fully offline air-gapped setups.

🏠

Home Assistant integration

REST sensors, barcode scanner automations, a Lovelace inventory dashboard, and Stream Deck keys that drive your Home Assistant entities. Also available as a Home Assistant add-on.

See all features

See it in action

A dark-theme web UI that works on phones, tablets, and kitchen touchscreens. Or skip the screenshots and try the interactive demo, no install needed, it runs right in your browser.

Inventory: stock grouped by storage location, with drag-and-drop moves and expiry badges.
Add items by barcode scan, photo analysis, or manual entry.
Cook: recipes ranked by how much you already have on hand.
Expiring: urgency-sorted so nothing sneaks past its date.
Meal plan: week view with the optional Mealie integration.
Settings: pick your AI provider (or none) in the setup wizard.

Runs on open hardware

Any 64-bit Linux box with Docker, or a Raspberry Pi appliance you build from off-the-shelf parts: a Pi 5 or 4B, an optional touchscreen, a USB barcode scanner, and a Stream Deck as a physical control surface. The one-command installer detects what is attached and configures the kiosk for you. A pre-built, ready-to-go kitchen appliance is coming soon.

See the hardware options

Up and running in one command

Docker Compose on any server or NAS, a Home Assistant add-on, or a dedicated Raspberry Pi kitchen appliance.