Browse › Food & home

Food & home

Mealie

Your family's recipes, weekly meal plan and shopping list in one place.

Mealie keeps all your recipes in one place. Paste a link from any cooking site and it imports the recipe for you. Plan the week's meals on a calendar and turn them into a shopping list the whole household can share. It runs on your own computer or server, so your family's recipes stay yours.

Public demo. Don't enter anything private.

What it does

Great for: Families and home cooks who want recipes, meal plans and shopping in one shared place.

Make it yours: ideas

Pick an idea to start from, or describe your own.

Can I trust it?

  • Licence: AGPL-3.0-only. Free to use and change. If you run a changed version that other people use over the internet (not just your own household), you must offer them your source code under the same licence. Private family use has no extra obligations.
  • Source: github.com/mealie-recipes/mealie
  • Your data: Stores personal data, on your own device or server. SQLite in the mealie-data volume (/app/data) by default; PostgreSQL optional.
  • Other services: OpenAI-compatible AI provider (OpenAI, Azure, Ollama…) (optional, pay-per-use (or free with local Ollama)); Email (SMTP) (optional, free with most providers)
  • Keep ALLOW_SIGNUP=false on internet-facing instances.
  • AI features send recipe text and images to the chosen provider. Use Ollama for fully local processing.
  • Pinned version: 581ac02. Every handoff uses exactly this code.

How easy is it to adapt?

Moderate

Theme colours, AI, notifications and webhooks are pure settings. Code changes need both the Python backend and the Nuxt frontend, with type generation between them (task dev:generate).

  • No code (settings): Brand colours for light and dark mode without code changes. Who shares recipes, meal plans and shopping lists; interface language. Choose OpenAI or a local model and customise the AI prompts, e.g. "always convert to metric".
  • Extend (themes, plugins, API): Send meal-plan or shopping-list events to Telegram, Discord, Home Assistant, ntfy and more. Scripts, smart-speaker skills, printing the week's menu, syncing with other apps.
  • Runs on: hosted-demo, docker, server, local-dev
  • Built with: python, typescript, vue

Did it work for people?

No reports yet. Be the first to tell others how it went.

Tell us how it went →

For your AI

Project pack (pinned version, how to run and customise it): https://handoff.bespokeai.software/p/mealie/581ac02/pack.md