Ansi: offline-first meal planning for a two-person household
A shared, offline-first recipe and meal-planning app — plan the week you want to eat, and Ansi derives batch-cooking plans and a buy-once shopping list.
项目介绍
Ansi (formerly Mise) is a shared, offline-first recipe and meal-planning app built for a two-person household — the author's own kitchen. You plan the week you want to eat; Ansi derives what to cook in batches (bounded by each dish's shelf life) and builds a shopping list that buys each ingredient only once. It runs a real household's kitchen every week — not a demo.
Entirely vibe-coded, by the author's own accountThe README's "How this is built" section leads with it: "This project is entirely vibe-coded. Every line of application code, every test, migration, edge function and generated seed, and most of the prose under docs/, was written by AI coding agents (Claude Code)." The humans steer — product spec, decision records, execution plans, and design review on a real phone — while conventions like AGENTS.md and structural tests exist to keep agents honest across sessions.
Offline-first architectureFlutter client with Forui components, Supabase backend (Postgres + Auth + Storage), and PowerSync for offline sync — the shopping list works even in a basement parking lot. The repo also ships a USDA nutrition seed pipeline, a recipe import/matching pipeline with its own eval harness, and local dev via Docker Compose.
Who it's forCouples and small households tired of spreadsheet meal plans; developers curious what a serious spec-driven, agent-first workflow looks like end to end; and anyone who wants proof that vibe coding can run a real kitchen.