Yanhuo Shijian Turns AI Meal Planning Into a Shopping List That Actually Works
Meal-planning AI that only outputs dish names creates more work than it saves. Yanhuo Shijian closes the gap between a generated menu and an actionable plan by linking recipes, nutrition data, and a consolidated shopping list, then handling the failure modes that cause users to abandon a tool.
Yanhuo Shijian tackles the daily friction of answering "what's for dinner" by generating full meal plans that respect real-world constraints: number of people, dietary restrictions, health goals, budget, and available cooking time. Unlike a simple AI prompt that spits out dish names, it produces an executable plan that links each dish to its recipe, nutritional estimate, and required ingredients, then aggregates everything into a single shopping list where purchased items can be checked off.
The tool also handles the unglamorous edge cases that make or break a product. It recovers from model timeouts, preserves in-progress menus across page refreshes, degrades gracefully when the database is unreachable, and adapts its layout for mobile screens. The source code remains private while the product iterates rapidly, but a public GitHub repository tracks the roadmap, changelog, and bug reports.
A live version is available at yanhuofood.com, and the creator is actively collecting real-world usage scenarios — cooking for elderly family members, squeezing meals into 20-minute windows, or planning a single weekly grocery run — to guide further development.
Most AI meal planners stop at generating dish names, which leaves the user to manually cross-reference recipes, compile a shopping list, and reconcile dietary conflicts — the actual labor the tool was supposed to eliminate.
Treating menu generation as the start of a workflow rather than the end product shifts the value from "AI wrote something" to "AI produced a plan I can execute without further effort."
The decision to keep source code private during rapid iteration is a practical acknowledgment that maintaining a public codebase and a fast-moving product are competing priorities, and doing both poorly helps no one.
Collecting granular, unglamorous usage scenarios — like cooking for elderly family members or fitting meals into 20-minute windows — is a stronger signal for product direction than generic feature requests.
The conversation centers on extending the tool beyond home cooking into takeout recommendations. A user who relies entirely on delivery asks for automated takeout suggestions to eliminate daily decision fatigue. The developer confirms the idea is already under consideration and probes whether the real need is full ordering integration or simply a what-to-eat suggestion layer.
OP, I order takeout every day. Could you add a feature to recommend takeout? I don't have many people in my household, I just never know what to eat for each meal, and I don't really crave anything—I simply don't want to agonize over it. If it could automatically arrange what takeout to order for me, I'd just order and eat without having to struggle over what to eat anymore.
In the works. Takeout—we have this idea, but are you thinking of integrating with a takeout ordering system, or just suggesting what to eat? Under consideration for future plans.