Repository navigation
Releases
🦦 Nutria v0.1.0: the first release is here!
Nutria's first release is out! 🎉 Nutria is a free, open-source, self-hosted macro tracker and meal planner, built around one idea: plan what you eat, not just log it. Set your budget, build your meals and lay out your week before you take a single bite. Everything runs on your own server, with no subscriptions and no paywalls.
✨ What you can do
- 🎯 Set your goals: a daily calorie target and a protein/carbs/fat split, with WHO-based defaults to start from. Divide the day into meals, each taking its share of the budget.
- 🥕 Build your library: add ingredients by hand, or search Open Food Facts and import foods in a couple of clicks.
- 🍲 Create meals: combine ingredients into reusable meals and watch their macros add up as you go.
- 📅 Plan your week: place meals into each day's slots and see exactly how much budget is left before you eat.
- ✅ Tick off today: mark meals as you eat them, swap one when plans change, and always know what's left of your day.
- 🌗 Make it yours: one owner per instance, light and dark themes, and a welcome tutorial to get you going.
🚀 Get it running
Two containers, one compose file, a few minutes. Docker and Podman both work:
git clone https://github.com/alvfdz/nutria.git
cd nutria
git checkout v0.1.0
cp .env.example .env # set POSTGRES_PASSWORD, BETTER_AUTH_SECRET and BETTER_AUTH_URL
docker compose up -d --build --waitThen open http://localhost:3000 and create your account. The self-hosting guide covers every setting and reverse proxies, and the user guide walks you through your first day.
💚 Thanks
Food data comes from Open Food Facts, a collaborative database available under the Open Database License. Thanks to everyone who contributes to it.
Ideas, bugs or questions? Open an issue. Nutria is a planning tool, not medical advice.