Import from Instagram. Generate smart grocery lists. Cook with AI-powered flow charts. mealgorithm turns chaos into a cooking plan.
Six powerful tabs. One seamless experience. From discovering recipes to cooking them in parallel.
Your personal recipe collection in a beautiful grid. Long-press for batch operations. Scaling from 1 to 20 servings.
13 shopping categories. Auto-merges ingredients across recipes. 2 cups + 1 cup = 3 cups. Satisfying haptic checkboxes.
Browse all recipes with carousel discovery. "New This Month" highlights. Full-text search across your entire library.
Merge multiple recipes into one unified workflow. The GOAP engine optimizes your cooking steps for maximum parallelism.
Share any recipe post. AI extracts ingredients, steps, and nutrition. Gemini-powered with 7-rule structural validation.
Offline-first with PowerSync. Your recipes sync seamlessly across devices via Supabase. Never lose a recipe again.
Share a recipe from Instagram, any URL, or snap a photo. The app accepts it all through Android's share sheet.
Google Gemini AI reads the content — OCR on images, scraping on web pages — and converts it into structured Cooklang format.
7-rule structural validation ensures correctness. Fuzzy ingredient matching normalizes names. GOAP simulation tests the workflow.
Interactive Mermaid flow charts show your cooking steps as a directed graph. Check off steps, set timers, scale servings on the fly.
A smart grocery list merges ingredients across all selected recipes into 13 shopping categories. Satisfying animated checkboxes included.
Every recipe is modeled as a Goal-Oriented Action Planning problem. Ingredients have states (Raw → Cutted → Mixed → Baked → Finished). Containers hold intermediate results. The engine calculates the optimal cooking flow — rendered as an interactive graph.
Recipes are stored in Cooklang — like Markdown, but for cooking. Clean, version-controllable, and open.
>> name: Baked Oats
>> servingSize: 4
>> tags: breakfast, healthy, meal-prep
Mash @banana{4%NormalPiece} in a #large bowl{}.
Add @rolled oats{200%Gram},
@milk{250%Milliliter}, and
@maple syrup{2%Tablespoon}. Mix well.
Fold in @dark chocolate chunks{50%Gram}
and @frozen berries{100%Gram}.
Transfer to a #baking dish{}.
Bake at 180°C for ~{25%minutes}.
Serve warm with a drizzle of
@peanut butter{1%Tablespoon}.
Name, amount, and unit in one inline tag
Bowls, pans, dishes — tracked for the flow graph
Integrated with device timers for hands-free cooking
Name, servings, tags, nutrition — all in the header
100% Kotlin with coroutines, sealed classes, and extension functions.
Declarative UI with Material 3 dynamic color and adaptive layouts.
AI-powered recipe extraction from images, URLs, and social posts.
Compile-time dependency injection with KSP annotation processing.
Offline-first sync with bidirectional SQLite ↔ PostgreSQL replication.
S3-compatible edge storage for recipe images and static assets.
Goal-Oriented Action Planning engine for intelligent cooking workflows.
Auth, real-time database, and storage for cross-device sync and backup.
Ingredients are automatically sorted by supermarket aisle. No more zigzagging.
mealgorithm is available on Android. Import your first recipe in under 30 seconds.
Android 14+ required · Free · No ads