Plan2meal

🍳 命令行管理食谱与购物清单

lifestyle榜 #7

通过命令行管理食谱与购物清单,支持从URL自动提取食谱元数据,集成多平台OAuth登录,适合习惯Telegram交互的烹饪爱好者。

收藏
13.9k
安装
4.2k
版本
1.2.3
CLS 安全性认证2026-07-06
点击查看完整报告 >

使用说明

核心用法

Plan2Meal 是一个面向 React Native 食谱应用的 ClawdHub 技能,允许用户通过命令行界面管理个人食谱库和购物清单。核心功能分为三大模块:食谱管理(从URL添加、搜索、查看、删除)、购物清单(创建、管理、关联食谱)、身份认证(GitHub/Google/Apple OAuth)。

用户通过 plan2meal add <url> 可从任意食谱网站自动抓取元数据,系统会解析食材、步骤、来源等信息并以 Telegram 友好的格式输出。购物清单支持将多个食谱合并管理,便于批量采购。

显著优点

1. 无缝食谱抓取:内置 URL 解析器,无需手动输入,自动提取结构化数据
2. 多平台认证:支持三大主流 OAuth 提供商,灵活性高

3. 自托管友好CONVEX_URL 可覆盖,适合隐私敏感用户自建后端

4. Telegram 优化输出:格式化排版提升移动端阅读体验

潜在缺点与局限性

  • 免费版限制:仅支持 5 个食谱,重度用户需付费升级
  • 依赖外部后端:默认使用 Convex Cloud(gallant-bass-875.convex.cloud),存在第三方数据路由
  • OAuth 配置复杂:需自行注册 GitHub/Google/Apple 开发者账号并配置回调地址
  • 无本地离线模式:所有操作依赖网络连接

适合人群

  • 已使用 Plan2Meal App 的现有用户
  • 习惯命令行/Telegram 交互的技术型烹饪爱好者
  • 需要快速归档网络食谱的内容管理者

常规风险

  • OAuth 凭证若配置不当可能导致令牌泄露
  • 自托管后端需自行承担数据安全责任
  • 食谱 URL 解析依赖第三方服务,存在解析失败或格式变更风险

安全解读

核心用法

Plan2Meal 是一款面向家庭烹饪场景的技能,主打食谱聚合与购物清单管理。用户通过 plan2meal add <url> 即可从任意网页自动抓取食谱元数据(标题、食材、步骤),并支持后续搜索、查看、删除等操作。购物清单功能允许将多个食谱关联到同一清单,自动汇总所需食材。

认证层面采用 OAuth 2.0 标准流程,支持 GitHub、Google、Apple 三端登录,首次使用需完成授权绑定。所有数据通过 Convex 云后端同步,默认使用官方托管服务,高级用户可通过 CONVEX_URL 环境变量切换至自建后端。

显著优点

1. 零摩擦食谱导入:自动解析网页食谱,无需手动录入,支持主流美食网站
2. 多平台身份体系:GitHub/Google/Apple 任选,无需额外注册密码

3. Telegram 友好输出:格式化渲染,移动端阅读体验佳

4. 架构透明可审计:MIT 开源,TypeScript 编写,无隐藏行为

潜在局限

  • 免费额度有限:仅支持 5 道食谱,重度用户需关注后续付费方案
  • 后端依赖 Convex:默认使用第三方云服务(convex.cloud),数据主权受限
  • 个人维护项目:T3 来源可信度,无商业实体背书,长期维护稳定性待观察
  • Session 非持久化:重启后需重新登录,多实例部署需自行改造

适合人群

  • 偶尔下厨、需要快速保存网络食谱的轻度用户
  • 已在 Convex 生态内的开发者或早期采用者
  • 愿意自行托管后端的技术爱好者

常规风险

  • OAuth 凭证需妥善保管,避免 .env 文件泄露
  • 建议生产环境使用外部 Redis 替代内存 Session,防止重启丢登录态
  • 关注依赖更新(axios),定期运行安全审计

Plan2meal 内容

src文件夹
手动下载zip · 13.4 kB
commands.tstext/plain
请选择文件