Think about meals, not ingredients. Simply jot down meal ideas & things you're missing, and get a convenient ready-to-shop list. Self-hostable & hosted versions. More to come! π₯
See the code
Discord β’ Telegram β’ Call me

[!WARNING] π£ Cuicuit just hatched! Expect alpha-quality with many bugs and rough edges. Feedback is appreciated!
[!NOTE] Self-hostable deployment coming soon! I am actively stabilizing the app foundations and hosted version first. No releases yet, but you can try the hosted version and give feedback in Discord, Discussions, or call me.
Focus on meals, not ingredients. Cuicuit does the thinking for you!
Import recipes from anywhere and get an automatic shopping list from your plan. Coming soon: it will passively learn your habits, and serve up recipe ideas for the week or right before your food expires.
π₯ P.S. cui-cui is how we write the sound of a bird in French (aka. chip-chip) and cuit means to cook. French people often say c'est cuit meaning it's ready, now we can all say c'est cuicuit!
https://github.com/user-attachments/assets/8f880754-87fd-4342-91ce-7fc59808c708
Sign up for the hosted version and use for free!
Here is what Cuicuit aims to be once grown up:
Today, Cuicuit is in its early alpha stage. Current features:
This roadmap presents a rough evolution plan of Cuicuit. Your feedback is very welcome, I hope to make Cuicuit useful to everyone! Vote for features to help adjust the roadmap and prioritize the most important features.
Click to expand. Items marked with π§ are currently in progress:
Shared households
Recipe engine
Basic meal planning
Shopping list generation
Make this foundation great before the next step
(-) 2 (+) people")If you'd like to contribute (thank you!), start with docs/operations.md. It's a guide to Cuicuit's core: every database operation is defined once and shared by the web app, the REST API and MCP.
Technical documentation is not complete yet, hop on Discord and I'll help you get started! Here's the in-a-nutshell version:
A more complete guide will be written soon, but here is a quickstart for now:
# Clone the repo and install dependencies
git clone https://github.com/MadeInPierre/cuicuit.git
cd cuicuit
npm install
# Setup environment variables (see `.env.example` for reference)
cp .env.example .env
# Edit .env to set your own values (e.g., Supabase URL and keys)
# Start the local Supabase dev server (Postgres + Auth + Storage)
supabase start
# Open http://localhost:54321 in your browser to access Supabase Studio
npm run db:reset # Create the database schema and seed it with test data
# Start the dev server (web app + API + MCP)
npm run dev
# Open http://localhost:5173 in your browser
# Log in with the seeded dev user `dev@cuicuit.app` with password `1SouffleAuFromage`
# Open http://localhost:5173/api/v1/docs for the API docs
Cuicuit is built and maintained in my free time. Iβd love to keep improving it and make it useful for more people. If you like the project and want to help it grow, your support makes a real difference β€οΈ
Contributors will appear here!
TypeScript
47.1%
Svelte
42.5%
PLpgSQL
9.1%
Think about meals, not ingredients. Simply jot down meal ideas & things you're missing, and get a convenient ready-to-shop list. Self-hostable & hosted versions. More to come! π₯
See the code
Discord β’ Telegram β’ Call me

[!WARNING] π£ Cuicuit just hatched! Expect alpha-quality with many bugs and rough edges. Feedback is appreciated!
[!NOTE] Self-hostable deployment coming soon! I am actively stabilizing the app foundations and hosted version first. No releases yet, but you can try the hosted version and give feedback in Discord, Discussions, or call me.
Focus on meals, not ingredients. Cuicuit does the thinking for you!
Import recipes from anywhere and get an automatic shopping list from your plan. Coming soon: it will passively learn your habits, and serve up recipe ideas for the week or right before your food expires.
π₯ P.S. cui-cui is how we write the sound of a bird in French (aka. chip-chip) and cuit means to cook. French people often say c'est cuit meaning it's ready, now we can all say c'est cuicuit!
https://github.com/user-attachments/assets/8f880754-87fd-4342-91ce-7fc59808c708
Sign up for the hosted version and use for free!
Here is what Cuicuit aims to be once grown up:
Today, Cuicuit is in its early alpha stage. Current features:
This roadmap presents a rough evolution plan of Cuicuit. Your feedback is very welcome, I hope to make Cuicuit useful to everyone! Vote for features to help adjust the roadmap and prioritize the most important features.
Click to expand. Items marked with π§ are currently in progress:
Shared households
Recipe engine
Basic meal planning
Shopping list generation
Make this foundation great before the next step
(-) 2 (+) people")If you'd like to contribute (thank you!), start with docs/operations.md. It's a guide to Cuicuit's core: every database operation is defined once and shared by the web app, the REST API and MCP.
Technical documentation is not complete yet, hop on Discord and I'll help you get started! Here's the in-a-nutshell version:
A more complete guide will be written soon, but here is a quickstart for now:
# Clone the repo and install dependencies
git clone https://github.com/MadeInPierre/cuicuit.git
cd cuicuit
npm install
# Setup environment variables (see `.env.example` for reference)
cp .env.example .env
# Edit .env to set your own values (e.g., Supabase URL and keys)
# Start the local Supabase dev server (Postgres + Auth + Storage)
supabase start
# Open http://localhost:54321 in your browser to access Supabase Studio
npm run db:reset # Create the database schema and seed it with test data
# Start the dev server (web app + API + MCP)
npm run dev
# Open http://localhost:5173 in your browser
# Log in with the seeded dev user `dev@cuicuit.app` with password `1SouffleAuFromage`
# Open http://localhost:5173/api/v1/docs for the API docs
Cuicuit is built and maintained in my free time. Iβd love to keep improving it and make it useful for more people. If you like the project and want to help it grow, your support makes a real difference β€οΈ
Contributors will appear here!
TypeScript
47.1%
Svelte
42.5%
PLpgSQL
9.1%