前言¶
DeepSeek Harness(DSH)插件 dsh-meal-picker 是一个解决“今天吃什么”问题的工具。它通过右下角一个可拖动的悬浮气泡,从本地菜库中随机挑选三道菜供用户选择。挑菜过程完全在本地完成,不消耗 token;如需做法、热量估算或点评,可调用宿主提供的 AI 服务。
核心功能¶
本地加权随机推荐
插件内置 4,423 道菜的数据,包含菜名、菜系、做法、餐次等信息。推荐算法基于权重随机,权重受常住城市、做菜/点外卖场景、餐次匹配度、收藏状态及最近推荐记录影响。
右下角悬浮气泡
气泡可拖动改变位置。左键点击打开推荐面板,再次点击关闭;右键点击直接打开筛选条件面板。
0 Token 挑选
核心的“换一批”功能不调用大模型,纯本地算法计算,不产生费用。只有“大肥鱼评价”、“AI 写做法”、“AI 估热量”这三个 AI 按钮会产生费用。
收藏与忌口
支持对菜品进行收藏,收藏的菜会出现概率提升。忌口信息会永久保留在本地文件中,重启浏览器或宿主后依然生效。
AI 三件套
提供“大肥鱼评价”(以特定角色口吻点评)、“AI 写做法”(生成家常做法)和“AI 估热量”(估算热量值,并明确标注为估算)三个功能。
安装¶
通过 DSH profile 的依赖机制安装。
dsh plugin --profile web add github:wcytjy/dsh-meal-picker
安装后重启 DSH Desktop 即可生效。
使用¶
打开面板
左键点击右下角的气泡打开推荐面板,再次点击关闭。
切换面板
在推荐面板顶部点击“筛选条件”按钮,或在气泡上点击右键,可切换到筛选条件面板。
收藏与取消收藏
在推荐面板中,点击菜品名称左侧的 ☆ 星标即可收藏或取消收藏。
AI 功能
推荐面板每道菜下方有三个按钮:
- 🐳 大肥鱼评价:调用模型生成点评。
- 多来点〈菜系〉:切换到该菜品菜系并重新推荐。
- AI 写做法 / AI 估热量 / 搜食谱:分别生成做法、估算热量或打开搜索页。
配置¶
配置项位于宿主 profile 的 cordis.patch.yml 文件中,插件安装脚本会自动写入一份带注释的模板。以下是关键配置字段:
- id: meal-picker
config:
city: 成都 # 常住城市,支持 40+ 城市,命中时菜系加权
scene: takeout # cook(自己做)或 takeout(点外卖)
avoid: '香菜,苦瓜' # 长期忌口,逗号分隔
count: 3 # 一次推荐几道菜(1~12)
meal: auto # auto(按时间判断)或固定早餐/午餐/晚餐/夜宵
method: '' # 默认做法,如炒、蒸
mainstreamCount: 2 # 前几道必定是主流菜(0~20)
bubbleSize: 96 # 气泡直径(像素)
注意事项¶
运行环境
插件依赖 DSH Desktop 0.8.x(宿主 @deepseek-ai/dsh 0.1.2-rc.x 与 Cordis 4.x)及 Node.js ≥ 20。
数据存储
收藏数据存储在 DSH_HOME/dsh-meal-picker/favorites.json,忌口数据存储在 DSH_HOME/dsh-meal-picker/prefs.json。插件不会将热量与营养素数据写入本地,需要时由 AI 实时计算。
费用说明
只有 AI 按钮会产生费用。插件本身不花 token。