A collection of custom Home Assistant add-ons, each solving a real problem that I had
Settings → Add-ons → Add-on Store → ⋮ → Repositories, paste:
https://github.com/czajakamil/ha-addons
MealPilot — most complete
Full-stack meal planning with an AI assistant.
FastAPI backend + React/TypeScript frontend, served via HA Ingress. Features a weekly meal planner, recipe library with drag-and-drop, AI chat agent (any OpenAI-compatible endpoint) and a typed MCP tool layer, step-by-step cooking mode with timers, multi-user households with per-user AI cost limits, and Cloudflare Access support.
Python 3.12 FastAPI React TypeScript SQLite MCP Docker multi-arch (amd64/aarch64)
Household budgeting, receipt OCR and bank imports.
FastAPI backend + React frontend, served only via HA Ingress. Accounts, tag-based envelopes, receipts read with local OCR, YNAB and bank CSV imports, automatic backups.
Python 3.12 FastAPI React SQLite RapidOCR
REST print server for the GOTOOGO C15 / MXW01 BLE thermal printer.
Exposes a simple HTTP API so any HA automation can trigger a print. Implements a persistent print queue — jobs submitted while the printer is off are stored and flushed automatically when it reconnects.
Python BLE FastAPI print queue
Pulls today's and this week's recipe plan from Cookidoo and exposes it as HA sensor data.
Scrapes the Cookidoo web interface and fetches recipe images, making the data available to dashboards and automations (e.g. "show tonight's recipe on the kitchen display").
Python web scraping REST
FastAPI backend for logging personal health metrics, backed by PostgreSQL.
Designed to receive data from HA automations or mobile shortcuts and store it in a structured, queryable form.
Python FastAPI PostgreSQL
Each one of these add-ons started as a personal need.
If you find them useful, feel free to open an issue or PR.