sebastian-kitchen-board
by penguinpanda
Sebastian — DeepSeek Harness 的厨房与生活助手
Sebastian — Kitchen & Life Assistant for DeepSeek Harness
安装
dsh plugin --profile web add github:penguinpanda/sebastian-kitchen-boardGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
Sebastian 是 DeepSeek Harness 的家庭厨房与生活助手:全部数据都是 Markdown 文件,并为 DSH Web 增加一个 "🍳 厨房" 看板——任意会话可用,跨重启自动在,无需任何恢复操作。
功能
- 🍳 厨房看板 —— 每个会话的标签页:按时段现场生成菜谱卡片、可编辑库存(设备/食材/调料分组、临期高亮)、健康档案与设备信息、一键健康分析。
- 🏠 五步初始化向导 —— 首次打开自动引导:家庭成员 → 忌口/目标 → 库存 → 设备 → 工作目录,并可选择回答语言(中文 / English / 跟随用户)。
- 📁 基于工作区 —— 看板在会话的工作区内使用:请先在 DSH 中为会话新建/选择一个工作区。Sebastian 的数据存放在你指定的目录(默认工作区
data\),全部是明文书写的 Markdown 文件;没有工作区时看板会提示你添加。 - 🔁 官方 profile bundle 安装 —— 随
dsh web每次启动自动挂载;进程重启、npx 缓存清理都不影响。 - 🎨 主题与设置 —— 默认暖白厨房主题 + 厨房深色主题;⚙️ 设置页可选 跟随系统 / 浅色 / 深色,跟随 DSH 主题与操作系统明暗自动切换。
- 💬 对话助手 —— Agent 预设(专属厨房助手 persona)+ 8 个领域技能,聊天与看板读写同一套数据。
安装
1. 安装 pnpm
要求:Node.js 与 pnpm(官方 dsh plugin 命令的底层包管理器)。
bash(macOS/Linux):
# 用 corepack 启用(Node.js 16.9+ 自带)
corepack enable
# 或用 npm 安装:
npm install -g pnpm
PowerShell(Windows):
npm install -g pnpm
# 让当前 shell 能调用 pnpm(npm 全局 bin 目录可能不在 PATH 里):
$env:Path += ";$env:APPDATA\npm"
# 例如:$env:Path += ";C:\Users\<你>\AppData\Roaming\npm"
Windows 上装完 pnpm 后若提示 "not recognized",说明 npm 全局 bin(
%APPDATA%\npm)不在 PATH 里——按上面方式临时追加,或在系统环境变量中永久添加。
2. 安装看板
dsh plugin --profile web add sebastian-kitchen-board
# 没有全局安装 dsh 时用:
npx @deepseek-ai/dsh plugin --profile web add sebastian-kitchen-board
这一条命令装全所有内容。 插件在首次启动时会把对话助手一并装进你的 DSH 用户目录——Agent 预设到 ~/.dsh/.agent-presets/sebastian/、8 个技能到 ~/.agents/skills/(已存在的文件绝不覆盖)。
照常启动 npx @deepseek-ai/dsh web → 为会话新建/选择一个工作区 → 打开会话,标签行即有 🍳 厨房。首次打开只显示初始化向导(不显示其他页面),完成家庭档案后才显示全部功能;所有数据保存在该工作区内。
对话助手(自带)
看板与对话助手一起安装。新建会话选择 "Sebastian 厨房生活助手" 预设,聊天与看板读写同一套数据文件。预设与技能已自动安装(见上);下面的手动命令仅为兜底:
bash(macOS/Linux):
cp -r ./preset/sebastian ~/.dsh/.agent-presets/sebastian
mkdir -p ~/.agents/skills
cp -r ./skills/sebastian-* ~/.agents/skills/
PowerShell(Windows):
Copy-Item ".\preset\sebastian" "$env:USERPROFILE\.dsh\.agent-presets\sebastian" -Recurse -Force
Get-ChildItem ".\skills" -Directory -Filter "sebastian-*" | ForEach-Object {
Copy-Item $_.FullName "$env:USERPROFILE\.agents\skills\$($_.Name)" -Recurse -Force
}
卸载
先用官方命令移除看板插件(需要 pnpm,见"安装"):
dsh plugin --profile web remove sebastian-kitchen-board
# 没有全局安装 dsh 时用:
npx @deepseek-ai/dsh plugin --profile web remove sebastian-kitchen-board
再删除对话助手部分:
bash(macOS/Linux):
# Agent 预设与用户级技能
rm -rf ~/.dsh/.agent-presets/sebastian ~/.agents/skills/sebastian-*
PowerShell(Windows):
# Agent 预设
Remove-Item "$env:USERPROFILE\.dsh\.agent-presets\sebastian" -Recurse -Force
# 用户级技能
Get-ChildItem "$env:USERPROFILE\.agents\skills" -Directory -Filter "sebastian-*" |
Remove-Item -Recurse -Force
最后,若不再需要,删除你项目工作区里的 data\ 文件夹和 .dsh\skills\sebastian-*\ 副本——其中是你的数据,删除前请先备份。macOS/Linux 下同样路径位于 ~/.dsh 与 ~/.agents/skills(用 rm -rf 等价命令)。
仓库结构
sebastian-kitchen-board/ # 看板插件(npm 包:dsh.bundle.patch + dsh.client)
preset/sebastian/ # Agent 预设:persona + 领域技能工具行
skills/ # 8 个技能(inventory / recipe / health / memory / equipment / meal-loop / init / board-restore)
data/ # 空白数据模板(初始化向导填充)
plugin/ # 看板动态插件兜底源码存档
协议
原始 README: https://github.com/penguinpanda/sebastian-kitchen-board/blob/master/README.zh.md ↗
同类插件
查看全部 →
petdex
面向 Codex、Claude Code、DeepSeek Harness、Hermes、OpenCode、Gemini CLI 等的动画桌宠公共图鉴

dsh-ads
2005 年中文站点风格的整活广告插件:侧栏广告/信息流/角落弹窗 + 假关闭叉,素材全虚构。

whale-girl
桌面宠物(QQ 宠物形态):右下角悬浮、可拖拽/投喂/玩耍。

dsh-kun-like-pet
Kun Like 桌宠 —— DeepSeek Harness 桌面宠物插件:右下角小坤宠随 Agent 工作状态切换 9 种动作,任务完成播放「你干嘛~哎哟」

dsh-toy
DSH 的玩具控制协议

deepseek-pet
在你的deepseek-harness上养一只吃白饭的大蓝鲸