Open Source · Self-Hosted · Privacy-First

Master your inventory.
Discover your next meal.

AI-powered kitchen management that scans your groceries, tracks expiry dates, and generates recipes from what you already have.

View on GitHub Quick Start
# Get started in 30 seconds
git clone https://github.com/JiroMusik/FoodAI.git
cd FoodAI && docker compose up -d
Everything your kitchen needs

From scanning a barcode to generating tonight's dinner plan, FoodAI handles the entire kitchen workflow.

📷

Vision Scanning

Point your camera at any product. Barcode recognition, AI image identification, and OCR-based expiry date extraction, all in one scan.

🤖

AI Recipe Chef

Generates recipes based on what you actually have in stock. Prioritizes ingredients close to expiry to minimize food waste.

📅

Meal Planning

Weekly meal calendar with automatic ingredient deduction. Plan ahead, and your shopping list builds itself from what's missing.

🛒

Smart Shopping Lists

Auto-calculated from your meal plan. Syncs with the Bring! app so your list is always in your pocket at the store.

🌐

Multi-Language

Full support for German, English, Spanish, French, and Italian. Switch languages on the fly in settings.

🔒

Self-Hosted & Private

Your data stays on your server. No cloud dependency, no subscriptions. Runs on Docker with SQLite, zero external services required.

Bring your own AI

Choose any provider. Switch models without restarting. Use local models for full offline operation.

Google Gemini
OpenAI / GPT-4o
Anthropic / Claude
DeepSeek
Moonshot / Kimi
Ollama (Local)
Up and running in minutes

Docker Compose is all you need. Multi-architecture support for amd64 and arm64.

# Clone the repository
git clone https://github.com/JiroMusik/FoodAI.git
cd FoodAI

# Start with Docker Compose
docker compose up -d

# Open in browser
open https://localhost:3000

HTTPS is auto-configured with self-signed certificates for camera access on mobile devices.

Frontend
React 19 + TypeScript
Styling
Tailwind CSS v4
Backend
Node.js + Express
Database
SQLite
Scanning
html5-qrcode + Tesseract.js
Build
Vite 6 + PWA
Animation
Framer Motion
Deploy
Docker (amd64 + arm64)
Stop wasting food.
Start cooking smarter.

FoodAI is free, open source, and ready to deploy. Join the project on GitHub.