what-to-eat概览

what-to-eat(中文名“一饭封神”)是一款开源的 AI 菜谱生成平台。支持输入多种食材,自动生成符合口味与场景的菜谱,并给出营养分析、酒水搭配与成品效果图,适合做饭选择困难或想探索新菜式的用户。项目由 Kiro 编辑器驱动完成从需求到实现的全流程,提供在线体验与源码。


适配的菜系与生成方式

  • 覆盖中华八大菜系(鲁、川、粤、闽、苏、浙、湘、徽)与 7 种国际料理(日、韩、意、法、印、泰、墨)。
  • 提供三种生成路径:按菜系创作、自定义需求输入、智能随机未选菜系自动分配。
  • 每位“菜系大师”有独立提示词与风格,输出更贴合该菜系的风味与技法。


关键能力与玩法


🥬 智能食材管理

任意组合最多 10 种食材;支持“快速选择器 + 手动输入”;可一键增删标签,便于反复迭代。


🥗 营养分析系统

自动生成卡路里、蛋白质、碳水、脂肪等明细;提供 1–10 分健康评分;标注“高蛋白、低脂、素食”等饮食特征,并给出建议食用份量与个性化改进意见。


📸 AI 菜品效果图

基于菜谱内容一键生成高质量菜品图,便于还原与分享。


🍷 酒水配对

按菜品风味给出专业侍酒师级搭配方案,包含配对理由与饮用建议。


🍽️ 今日吃什么 & 一桌菜

根据季节与偏好给出每日推荐;还能一次性生成主菜、配菜、汤品、甜点的完整“一桌菜”,可按就餐人数调整。


🌶️ 酱汁设计器与趣味“料理占卜师”

按辣、甜、咸、酸精确调味,适配拌面/蘸料/烧烤/火锅等场景,并提供经典酱料模板;“占卜”模块会结合星座、生肖与心情给出趣味推荐。


what-to-eat适用人群与场景

  • 家庭日常:冰箱有存货但缺少灵感

  • 健康饮食:需要热量控制与营养平衡

  • 新手入门:希望按步骤完成“第一次好吃”

  • 美食内容创作者:需要稳定产出菜谱与菜品图

  • 聚会备餐:一桌菜快速成型,并附酒水方案


设计与体验

  • 视觉:明亮黄主色、扁平风格与 2px 黑色描边;悬停与展开收起动效增强操作反馈。
  • 体验:响应式布局覆盖手机/平板/桌面;四步完成菜谱生成;实时配置提示,自定义项默认折叠保持界面简洁。


技术实现

前端采用 Vue 3.4 + TypeScript 5.3、Tailwind CSS 3.4、Vite 5;文本生成接入 DeepSeek Chat API,图像生成接入智谱 AI GLM-4-Flash;Netlify 自动化部署。


本地快速上手

克隆仓库 → 安装依赖 → 复制并填写

.env

(文本与图像的 API Key)→ 运行开发服务器(默认

http://localhost:5173

)。提供在线预览与完整 README。

体验地址:

https://eat.lz-t.top/

GitHub地址:

https://github.com/liu-ziting/what-to-eat