CookCLI
SHA-256一个命令行工具,帮你用纯文本管理食谱、生成购物清单、规划菜单,还能启动网页版浏览食谱。
用命令行管理食谱,从做菜到购物一条龙。
核心功能
- 食谱管理:支持 Cooklang 格式,可查看、缩放份数、导出 Markdown/JSON。
- 智能购物清单:多食谱合并,自动按超市区域分类。
- 菜单规划:通过菜单文件安排每日三餐,一键生成总购物清单。
- Web 服务器:在局域网内用浏览器浏览食谱,支持搜索和 Pantry 管理。
- 食谱导入:从网页抓取食谱并自动转换为 Cooklang(需 OpenAI API Key)。
避坑指南
- •Cooklang 是一种小众食谱格式,需要先了解其语法才能用好。2. 导入网页食谱功能依赖 OpenAI API,需要自行配置 API Key 并付费。3. Web 服务器默认监听 9080 端口,如需对外暴露记得加 --host 参数。4. 食谱文件后缀必须是 .cook,菜单文件后缀是 .menu。
适用场景
- 家庭主厨:管理自己积累的菜谱,快速生成周末采购清单。
- 食谱作者:用 Markdown 导出分享食谱,或搭建个人食谱网站。
- 极客煮夫:将食谱集成到自动化流程,如结合 Home Assistant 控制厨房。
- 餐厅后厨:统一管理标准菜谱,按份数缩放后生成采购单。
CookCLI 是一个命令行工具,专为管理 Cooklang 格式的食谱而设计。Cooklang 是一种用纯文本编写食谱的轻量标记语言。CookCLI 能帮你一键生成购物清单、规划一日三餐、搜索食谱、从网页导入食谱,甚至还能启动本地 Web 服务,让你在手机或平板上浏览自己的食谱库。它遵循 Unix 哲学,每个命令只做一件事,方便你结合 Shell 脚本实现自动化。支持食谱按份数缩放、导出为 JSON 或 Markdown、管理 pantry(库存),以及通过模板生成自定义报告。基于 Rust 开发,运行快速,跨平台支持。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤1:安装(Homebrew: brew install cookcli,或用 Cargo: cargo install cookcli,或直接下载二进制)。
步骤2:生成示范食谱:cook seed
步骤3:查看食谱:cook recipe "Neapolitan Pizza.cook"
- 步骤1:安装(Homebrew: brew install cookcli,或用 Cargo: cargo install cookcli,或直接下载二进制)。
- 步骤2:生成示范食谱:cook seed
- 步骤3:查看食谱:cook recipe "Neapolitan Pizza.cook"
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
672b3c495de2cedf7af6f091ca338d283726911718ba730b6956b891e1368772该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
Homebrew 卸载:brew uninstall cookcli;Cargo 卸载:cargo uninstall cookcli;若为二进制文件则直接删除。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
5 FAQs