mealie-recipes/mealie
效率与系统工具自托管食谱库、备餐计划与共享购物清单,适合想自己管理家庭菜谱的用户。
项目介绍
Mealie 是一个自托管的家庭食谱管理、备餐计划和购物清单工具。后端提供 REST API,前端是基于 Vue 的响应式应用,家庭成员可以通过浏览器使用同一个实例,第三方程序也可以借助 API 接入。
添加食谱有两种方式:直接在界面编辑器里手动录入,或者提供食谱网址,让 Mealie 自动导入页面中的相关信息。食谱可以按自己的标准归入 Cookbook,放进未来一周的备餐计划,再汇总成按超市分区整理的购物清单。界面支持 35 种以上语言。
快速使用
在正式部署前,可以先打开 Mealie 在线演示 了解界面和主要流程。实际使用时需要自行部署实例,项目在 GitHub Container Registry 发布容器镜像,Docker 部署是官方列出的主要方式。安装、配置、导入和 API 用法以 官方文档 为准,并选择对应的 Release 版本;不同部署方式的步骤以文档为准,这里不另拟命令。
使用约束
Mealie 面向自托管场景,需要一台可长期运行的服务端或容器环境,并让家庭成员能够访问。数据存放在自己的实例中,账号、备份和升级都由部署者负责。项目采用 AGPL-3.0 许可证。自动导入依赖来源网页中存在可提取的食谱信息,导入失败时可以改用 UI 编辑器手动补录。
参与贡献
开发者可以从 代码贡献指南 开始,README 提到项目使用 VSCode Dev Containers 简化开发环境。翻译工作通过 Crowdin 协作,不写代码的用户也可以参与投票或补充翻译。
HotRepo 点评
Mealie 在 HotRepo 记录的 2026-11-02 Python 日榜中位列第 12,当天新增 17 Star,累计 13,775 Star、1,626 Fork。这只是单次榜单记录,不能据此判断长期趋势。项目提供在线演示、容器镜像和明确的贡献路径,是一个功能完整的自托管成品,与家庭实用工具的定位相符;部署前仍应按官方文档确认资源与环境要求。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。