Paste a recipe URL, get ingredients organized into prep bowls.
OneBowl uses AI to read a recipe and group ingredients by when they're used during cooking — mise en place made easy.
Live at onebowl.ai. The app runs on Fly.io with scale-to-zero, so the first load takes at least 1 minute while the machine spins up.
- Submit a recipe URL from any major recipe site
- The app scrapes the recipe and sends it to an AI provider (Claude or GPT-4)
- Ingredients are reorganized into labeled bowls based on when they're added
- Results are cached so the same URL loads instantly next time
cp .env.example .env # fill in your API keys
uv sync
uv run flask run
Python, Flask, SQLite, Fly.io. AI analysis via Anthropic or OpenAI.