🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

界面美化助手 Zhang9628/Hestia

DeepSeek Harness
Zhang962851 天前有提交已提供中文文档扫描:未发现敏感能力

调整对话宽度字体壁纸,内置番茄钟与置顶

28.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Zhang9628/Hestia
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/29·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/06·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 51 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/6(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-ui-conversation
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 调整对话宽度字体壁纸
  • 内置番茄钟
  • 会话置顶

README

由 DeepSeek 最新模型翻译生成
Hestia · DeepSeek Harness 会话增强插件让你的 AI 会话界面更顺手、更舒适。对话宽度 · 字体 · 皮肤 · 壁纸 · 番茄时钟 · 会话导航简体中文 · English =24.11.0" /> Hestia 是一个独立仓库的 DSH 插件,通过 dsh plugin add 一键安装。在会话页头部提供「外观」设置,一站式调整对话宽度、字体、皮肤、壁纸,并附带番茄时钟(含 5 套可切换的风格主题)。 ✨ 功能 会话页头部点「外观」按钮打开设置面板,所有选项自动记住。 对话宽度 - 滑块 + 预设(窄 / 标准 / 宽 / 超宽)调整对话列宽度,靠近预设自动吸附,手感顺滑 字体 - 字号:小 / 标准 / 大 / 特大 - 字体:默认 / 系统 / 宋体 / 黑体 / 微软雅黑 / 楷体 / 等宽 背景壁纸 - 上传本地图片作为对话区(消息区)背景,自动降采样压缩为 JPEG 后本地记忆,重启仍生效 - 透明度滑块(5% ~ 100%)调节壁纸浓淡;图片铺满消息区并居中显示,不随消息滚动 - 上传后按钮变为「更换图片」,旁边可预览缩略图,点「清除」一键恢复纯色背景 皮肤 - 纯白 / 纯黑:一键切换浅色 / 深色界面 番茄时钟 - 右下角悬浮球常驻倒计时,专注 / 短休 / 长休自动循环
展开完整文档(README 剩余 1 节)
Hestia · DeepSeek Harness 会话增强插件让你的 AI 会话界面更顺手、更舒适。对话宽度 · 字体 · 皮肤 · 壁纸 · 番茄时钟 · 会话导航简体中文 · English

=24.11.0" />

Hestia 是一个独立仓库的 DSH 插件,通过 dsh plugin add 一键安装。在会话页头部提供「外观」设置,一站式调整对话宽度、字体、皮肤、壁纸,并附带番茄时钟(含 5 套可切换的风格主题)。

✨ 功能

会话页头部点「外观」按钮打开设置面板,所有选项自动记住。

对话宽度

- 滑块 + 预设(窄 / 标准 / 宽 / 超宽)调整对话列宽度,靠近预设自动吸附,手感顺滑

字体

- 字号:小 / 标准 / 大 / 特大
- 字体:默认 / 系统 / 宋体 / 黑体 / 微软雅黑 / 楷体 / 等宽

背景壁纸

- 上传本地图片作为对话区(消息区)背景,自动降采样压缩为 JPEG 后本地记忆,重启仍生效
- 透明度滑块(5% ~ 100%)调节壁纸浓淡;图片铺满消息区并居中显示,不随消息滚动
- 上传后按钮变为「更换图片」,旁边可预览缩略图,点「清除」一键恢复纯色背景

皮肤

- 纯白 / 纯黑:一键切换浅色 / 深色界面

番茄时钟

- 右下角悬浮球常驻倒计时,专注 / 短休 / 长休自动循环
- 时长可调、位置可拖动、可选环境音(雨 / 海 / 水 / 火),时长 / 声音 / 位置 / 锁定均本地记忆
- 进度环顺时针「消逝」显示剩余比例,配 1s 线性过渡连成连续顺滑动效(剩一半时正好剩左半边)
- 点开面板右上角调色板按钮,可在 5 套组件级风格间切换,只影响番茄钟自身、与全局皮肤解耦:
- 经典:跟随全局主题
- 番茄:红果渐变球 + 顶部绿叶萼
- 薄荷:清新嫩芽
- 墨:黑白水墨 + 实心锁 + 朱砂红印 + 等宽数字
- 琥珀:复古纸张 + 宋体数字
- 每套风格带专属图标语言:风格按钮预览图标、锁图标(线稿 / 实心)、动作按钮图标(开始 / 暂停 / 跳过 / 重置)、环境音图标(无 / 雨 / 海 / 水 / 火)

会话置顶

- 侧栏会话列表,鼠标悬停某行会出现图钉按钮,点击即可置顶 / 取消置顶
- 已置顶的会话自动排到列表最前(每个分组内),图钉常显高亮
- 置顶集合记忆在本地,重启后仍生效

标识颜色

- 悬停会话行 / 工作区(文件夹)行出现颜色按钮,点击弹出调色板(8 种预设色),点色块即给该行加上左侧色条
- 色条常显;再次打开调色板点「清除」即可移除颜色
- 颜色映射记忆在本地,重启后仍生效

按标识颜色分组

- 工作区侧栏「视图选项 → 分组方式」菜单里新增「按标识颜色」一项,选中后按每个会话的标识颜色归组(红 → 橙 → … → 未上色),每组带颜色组头 + 数量
- 与当前分组模式无关(启用时临时切为单列表),关闭后还原原来的分组方式
- 开关记忆在本地,重启后仍生效

会话悬停用量(轮数 + token)

- 鼠标悬停会话行出现的悬停卡,在标题 / 时间 / 状态下方额外展示一行用量:28 轮 · 输入 46.7M tok · 输出 276K tok
- 数据来自 host 端两个会话投影(与对话底部统计行同口径),纯 client 读取,无需 host 半:
- sessionStats.turns:有效对话轮数
- tokenUsage:输入 = 未命中输入 + 缓存读 + 缓存写,输出 = 输出 token
- 轮数 / token 各自独立显示(缺哪段省略哪段);标题冲突(多个会话同名)时该行跳过,不影响其余信息

会话导航(回到开头 + 轮次时间轴)

- 回到开头(↑):会话右下角、系统「跳到最底部(↓)」按钮正上方,对称地多出一个「↑」按钮,点击会先自动载入全部更早历史、再跳转到会话的最最开头(第一条消息);已在顶部时自动隐藏。
- 轮次时间轴:会话右侧(内容列右缘)出现一条竖向时间轴,每个小圆点代表一轮对话(以你发的每一条消息为一轮),位置按其在会话中的纵向位置等比例排布:
- 点击圆点 → 平滑滚动到该轮位置;
- 鼠标悬停圆点 → 弹出该轮缩略卡(开头 50 字摘要 + 发送时间,格式 2026-09-10 15:13:16 周四);
- 当前所在轮次的圆点高亮显示。
- 仅当会话存在 ≥ 2 轮时显示时间轴;数据与定位来自实时 DOM + 会话快照,纯 client 端实现,无需 host 半。

规划中

非遗皮肤、会话隐藏、对话框分割(2/3/4 分)、会话云盘存储等。

📦 安装

dsh plugin --profile web add dsh-hestia

需要先有 DeepSeek Harness 环境。

安装后重启 dsh,打开「设置 → Plugins」即可看到 dsh-hestia。

🛠 本地构建

npm install
npm run build # tsdown → lib/index.js(host 半)+ lib/client.js(client 半)
npm run typecheck # 类型检查

构建产物在 lib/。本地调试可直接装目录:

dsh plugin --profile web add file:/path/to/hestia-plugin

📂 源码结构

功能按模块拆分在 src/client/ 下,入口 index.ts 只做装配。

src/
├── index.ts host 半(空 apply) └── client/ ├── index.ts 入口:注入 CSS、注册皮肤、挂载两个 slot ├── theme.ts theme 服务最小结构视图(类型) ├── styles.ts 汇总各模块 CSS(单注入点) ├── appearance/ 「外观」面板 │ ├── index.ts AppearancePopover(入口按钮 + 弹层) │ ├── width.ts 对话宽度调节器 │ ├── font.ts 字体(字号 / 字体族) │ ├── background.ts 背景壁纸(上传 / 透明度) │ ├── skin.ts 皮肤系统(纯黑 / 纯白) │ └── styles.ts dshwc-* CSS ├── pomodoro/ 番茄时钟 │ ├── index.ts PomodoroBall(状态机 / 拖动 / 面板) │ ├── style.ts 风格主题(5 套配色 + 图标语言 + 装饰母题) │ ├── audio.ts Web Audio 环境音 + 提示音 │ ├── widgets.ts Stepper / ProgressRing / 锁、动作、环境音图标 │ └── styles.ts dshp-* CSS ├── pin/ session 置顶/pin │ ├── index.ts PinController(pin 集合 / DOM 重排 / 置顶按钮) │ └── styles.ts dshpin-* CSS ├── color/ session 标识颜色 │ ├── index.ts ColorController(色表 / 左侧色条 / 调色板) │ └── styles.ts dshcolor-* CSS ├── group/ 按标识颜色分组 │ ├── index.ts ColorGroupingController(视图选项菜单注入 / 颜色归组) │ ├── state.ts 跨模块开关(让 pin 跳过重排) │ └── styles.ts dshgroup-* CSS ├── usage/ session 悬停 token 用量 │ ├── index.ts UsageController(读 tokenUsage 投影 / 注入悬停卡) │ └── styles.ts dshusage-* CSS └── nav/ 会话导航(回顶 + 时间轴) ├── index.ts ConversationNavController(滚动容器定位 / 上箭头 / 时间轴) └── styles.ts dshnav-* CSS

cordis.patch.yml 插件自动挂载配置 tsdown.config.ts 构建配置

📄 License

MIT
预览分享卡片长什么样 ↓Zhang9628/Hestia
分享 · DeepSeek Harness Hub
Zhang9628/Hestia

调整对话宽度字体壁纸,内置番茄钟与置顶

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部