emoking:用虚拟烟替代真烟的 DSH 挂件

前言

DeepSeek Harness(DSH)是一个以「一切皆插件」为理念的项目,在等待 AI 任务时,很多人习惯点根烟来打发时间。在工位、办公室、电梯、商场等场所,真实吸烟既影响他人,也不符合环境要求。emoking 是给 DSH 做的一个模拟抽烟挂件,通过右下角的悬浮烟盒和真实手图,把「点烟、抽一口、吐烟、抖灰、掐灭」的过程做成可交互的界面模拟。它不销售任何烟草制品,也不诱导吸烟,纯本地运行,适合想在等任务时「顶一下」烟瘾、减少真实吸烟与二手烟的人。

是什么

  • 插件名称:emoking
  • 维护者:Bowie-Z-2001
  • 分类:趣味换装
  • 仓库:https://github.com/Bowie-Z-2001/emoking
  • 目录页:https://www.skillhub.cn/plugins/Bowie-Z-2001/emoking
  • 核心价值:等 AI 任务时,用模拟抽烟的界面行为来顶一下烟瘾、减少真实吸烟与二手烟。

核心功能

  • 真实烟盒与开盒动画:悬浮烟盒支持硬盒/软盒/细支/中支/雪茄木盒等不同开法,开盒后只出现一支烟或一支雪茄。
  • 第一视角真实手图:常规/细支/雪茄分别使用三张真实手部照片,按住吸气、松手吐烟。
  • 烟量与按住时长成正比:轻吸细烟、重吸大团白烟,多团分离、半透明,不白屏。
  • 连续燃烧与烟灰:烟头微光(吸气变亮),烟灰随燃烧/口数/吸气强度累计,过长自动断落;可能烫到手或嘴,可主动抖灰。
  • 自动熄灭:点着后约 60 秒不抽会自动熄灭(雪茄约 90 秒),抽一口重新计时。
  • 玻璃烟灰缸:透明玻璃侧视款,烟蒂与烟灰累积;雪茄配深色烟熏款。
  • 雪茄模式:剪茄帽(真实雪茄剪素材 + 「靠近→咔嚓→移开」动画)、火烤点燃、两指夹持、更浓的烟。
  • 18 个成就:第一根、一整包、五连抽、首支细支/首支雪茄、开盒 10 次、累计 50 支、单日 20 支、20 个品牌、被烫、抖灰 10 次、连续 3 天、换过 10 种烟、雪茄剪帽、凌晨 2 点等,可在账本中查看解锁进度。
  • 烟柜可调大小:默认大窗,右下角可拖拽缩放;设置里可调大小。
  • 可搓圆捏扁的挂件:可拖到任意位置、隐藏成小圆点(小圆点也能拖),缩放范围 0.7~2.0。
  • 等任务联动:任务运行中显示已等时长,等久了会提示「任务还在跑,来一根?」;任务结束提醒掐烟。
  • 纯本地:不联网、不读凭据、不上传数据;配置与统计只写本机 ~/.dsh/smoke/(macOS/Linux)或 %USERPROFILE%\.dsh\smoke\(Windows)。

安装与启用

安装前请确保 DSH 版本支持 bundle 插件(dsh.bundle.patch),本项目在 DSH 桌面版 0.2.1-rc.2 上开发验证,Web 端需较新的 dsh web。

Web / CLI(dsh web)

# 从 npm 安装(推荐,已发布 emoking@0.12.0)
dsh plugin --profile web add emoking

# 或直接从 GitHub 安装(跟随默认分支,不跟版本)
dsh plugin --profile web add github:Bowie-Z-2001/emoking

# 卸载
dsh plugin --profile web remove emoking

安装后重启 dsh web,浏览器刷新页面。

桌面客户端(DeepSeek Harness 桌面版)

  1. 打开 DSH → 侧栏 插件 → 添加插件;
  2. 粘贴本仓库地址 https://github.com/Bowie-Z-2001/emoking(或 npm 包名 emoking);
  3. 安装完成后完全退出 DSH(含托盘)再打开;
  4. 打开任意对话,右下角(小鲸鱼挂件左边)出现悬浮烟盒即成功。

典型用法

  1. 开盒:点悬浮烟盒 → 开盒动画 → 点「拿起来」把烟拿到手里;
  2. 点火:点「点火」(雪茄是「剪茄帽」→ 火烤点燃);
  3. 抽:按住烟支/主按钮(或键盘空格)吸气,松手吐烟;按得越久烟越大;
  4. 抖灰:点「抖灰」或烟灰缸,主动清灰永远安全;太久不抖灰会自己断落,可能烫到手或嘴;
  5. 掐灭:点「掐灭」把烟蒂按进烟灰缸,自动结算;
  6. 换烟:☰ / 右键 / 长按 →「烟柜」,或双击烟盒收藏;设置里可调烟量、音效、缩放、烟柜大小;
  7. 等任务:顶部会显示任务已等时长,等久了会冒出提示。

快捷键:空格 按住吸气;Esc 关闭菜单/面板;☰ 打开菜单。

适用场景与注意

  • 适合想在等任务时「顶一下」烟瘾、减少真实吸烟与二手烟、辅助戒烟的场景。
  • 适合在工位、办公室、电梯、商场等公共场所用模拟代替真实吸烟。
  • 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
  • 代码采用 MIT 许可证;素材许可见 CREDITS.md(部分为 CC BY-SA / CC BY / 公有领域,作者提供且来源不明的图片仅个人模拟娱乐)。
  • 不建议将本包用于商业用途;素材权利人可要求删除。
  • 纯本地运行,不联网、不读凭据、不上传数据。

短结尾

emoking 通过真实的交互模拟,让等任务时的「点烟」行为更加可控、更少对他人影响,适合想减少真实吸烟与二手烟的用户。完整说明见:https://www.skillhub.cn/plugins/Bowie-Z-2001/emoking

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

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

小夜