dsh-meal-picker:本地加权随机推荐菜品

前言

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。

生态与链接

插件遵循 MIT 许可证。更多细节及源码请查看:
- GitHub 仓库
- 社区目录

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜