给桌面换上深海终端外观,还有大肥鱼陪你写代码
32/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add KeithTMaxwell/dsh-skin-deepsea-tui该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · ui
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 16 处,展示前 16 条)
- 发起网络请求lib/index.js:23
async fetch(request) { - 读取本地文件lib/persona.js:10
const data = JSON.parse(readFileSync(file, 'utf8')); - 写入本地文件lib/persona.js:16
mkdirSync(dirname(file), { recursive: true }); - 写入本地文件lib/persona.js:18
writeFileSync(temp, JSON.stringify({ enabled }) + '\n', 'utf8'); - 写入本地文件lib/persona.js:19
renameSync(temp, file); - 读取本地文件lib/persona.js:25
const text = readFileSync(new URL('persona.txt', import.meta.url), 'utf8'); - 发起网络请求lib/persona.js:40
async fetch(request) { - 读取本地文件build.mjs:2
const read = name => readFileSync(new URL(name, import.meta.url), 'utf8').replace(/ /g, '\n'); - 读取本地文件build.mjs:11
'data:image/png;base64,' + readFileSync(new URL(`assets/${name}.png`, import.meta.url)).toString('base64')])); - 读取本地文件build.mjs:13
images[expression] = 'data:image/webp;base64,' + readFileSync(new URL(`assets/whale-${expression}.webp`, import.meta.url)).toString('base64'); - 读取本地文件build.mjs:17
images[guest] = 'data:image/webp;base64,' + readFileSync(new URL(`assets/guest-${guestFiles[guest] ?? guest}.webp`, import.meta.url)).toString('base64 - 写入本地文件build.mjs:21
writeFileSync(new URL('theme.css', import.meta.url), css); - 写入本地文件build.mjs:24
writeFileSync(new URL('lib/client.js', import.meta.url), `window.__ModuleLoader__.load({ id: 'dsh-skin-deepsea-tui', factory: () => {\nconst THEME_CSS - 读取本地文件serve-preview.mjs:13
const body = await readFile(file); - 发起网络请求test-persona.mjs:23
const response = await route.fetch({ json: async () => ({ type: 'client-request', method: 'pv-deepsea-persona', rpcId: 'persona-test', payload }) }); - 发起网络请求test.mjs:693
sampler();const response=await route.fetch({json:async()=>({rpcId:'sample-test'})});const value=await response.json();assert.equal(value.rpcId,'sample
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
深海终端:DeepSeek Harness Desktop 的终端风格皮肤与大肥鱼陪伴体验。
README
由 DeepSeek 最新模型翻译生成深海终端 · Deepsea TUI
给 DeepSeek Harness Desktop 换上一片深海:蓝色终端、微亮的窗口框线,还有陪你聊天与写代码的大肥鱼。
这是一款非官方终端风格皮肤,包含角色欢迎画面、实时会话状态和可选 CRT 动效。
面向 DSH Desktop(macOS / Windows),初始适配版本为 0.2.0-rc.2。当前源码允许安装到 >=0.2.0-0 <1.0.0-0,即从 0.2.0 起的 0.x 系列(含 RC 等预发布版)。这是宽松的安装兼容范围,不代表每个版本都经过测试;遇到界面或功能兼容问题时再跟进适配。TUI 指终端风格的桌面界面;本皮肤运行于 DSH 的桌面前端。
版本说明:0.2.60 包含本次 DSH 更新适配;npm 安装仍使用下方的 @latest,以 npm 上已发布的版本为准。
DSH 更新适配:当前源码已修复 0.2.1-rc.3 更换 CSS 类名后角色画面、终端框线、输入区、消息气泡及侧栏控件失效的问题。皮肤按宿主的样式模块名称读取当前类名,同时保留旧版 macOS / Windows 回退;插件样式延迟加载时也会重新适配。已在 macOS DSH 0.2.1-rc.3 中安装验证角色与访客画面、左右侧栏、消息与代码块、思考状态、CPU/耗时/轮数及视觉开关;新版 Windows 仍需实机验证。
展开完整文档(README 剩余 1 节)
深海终端 · Deepsea TUI 给 DeepSeek Harness Desktop 换上一片深海:蓝色终端、微亮的窗口框线,还有陪你聊天与写代码的大肥鱼。 这是一款非官方终端风格皮肤,包含角色欢迎画面、实时会话状态和可选 CRT 动效。 面向 DSH Desktop(macOS / Windows),初始适配版本为 0.2.0-rc.2。当前源码允许安装到 >=0.2.0-0 <1.0.0-0,即从 0.2.0 起的 0.x 系列(含 RC 等预发布版)。这是宽松的安装兼容范围,不代表每个版本都经过测试;遇到界面或功能兼容问题时再跟进适配。TUI 指终端风格的桌面界面;本皮肤运行于 DSH 的桌面前端。 版本说明:0.2.60 包含本次 DSH 更新适配;npm 安装仍使用下方的 @latest,以 npm 上已发布的版本为准。 DSH 更新适配:当前源码已修复 0.2.1-rc.3 更换 CSS 类名后角色画面、终端框线、输入区、消息气泡及侧栏控件失效的问题。皮肤按宿主的样式模块名称读取当前类名,同时保留旧版 macOS / Windows 回退;插件样式延迟加载时也会重新适配。已在 macOS DSH 0.2.1-rc.3 中安装验证角色与访客画面、左右侧栏、消息与代码块、思考状态、CPU/耗时/轮数及视觉开关;新版 Windows 仍需实机验证。更新皮肤包后生效。 深海终端新会话页面:角色欢迎画面与终端风格界面 DSH Desktop 实际界面截图。 功能 - 深海配色、终端框线、消息卡片与代码块。 - 大肥鱼头像、欢迎表情与日常文案,还有其他 AI 偶尔来访的彩蛋,留给你自行探索。 - 实时显示思考、工具执行、输出与等待确认等会话状态,配合竖条活动脉冲;底部显示 DSH 进程 CPU 占用。 - 可分别设置欢迎图、访客来访、底部状态栏、纹理暗角、动效与大肥鱼人设;动效遵循系统减少动态效果。 安装 前置组件:皮肤管理器。 macOS 和 Windows 都需要额外安装并保持启用 DSH Skin Manager,它提供「设置 → 皮肤管理」入口,并显示本皮肤的 7 个设置项。仅安装皮肤包时,皮肤可能已经生效,但不会出现这些设置;本皮肤不会自动安装管理器。 以下标注图基于 macOS 上的完整窗口截图,保留侧栏、弹窗和按钮的相对位置,可点击图片放大查看。红框标出点击或输入的位置,每张图内按 1 → 2 的顺序操作;箭头指示目标位置或滚动方向。最后一张的功能开关按需选择,无需依次切换。安装步骤使用官方默认外观,最后一张展示切换到深海终端后的功能设置。不同 DSH / 管理器版本的外观和提示可能略有差异;截图用于说明操作位置,适配版本仍以上方说明为准。 1. 打开「添加插件」 点击 DSH 左侧边栏的「插件」,再点击页面右上角的「+ 添加插件」。如果左侧边栏被收起,先点击窗口左上方的侧栏按钮展开。 左侧点击插件,再点击右上角添加插件 2. 安装皮肤管理器 在弹窗的「包名或地址」输入框中粘贴下面这一整行,然后点击底部「安装」。一次只填写一个包名,不要把两个包名一起粘贴。已安装并启用兼容管理器的用户可跳过这一步。 以下管理器版本支持本皮肤使用的 v2 设置协议: @smalltailqwq/dsh-client-ui-skin-deep-whale-manager@0.1.6 在包名或地址中填写皮肤管理器包名,然后点击安装 3. 安装深海终端皮肤 等待管理器安装完成,再次点击「添加插件」,在同一个输入框中粘贴下面这一行,然后点击「安装」。这是 npm 包名安装,无需访问 GitHub、安装 Git 或手动编译: dsh-skin-deepsea-tui@latest latest 会安装 npm 上该标签当前指向的已发布版本;尚在发布验证中的版本不会提前生效。截图中的固定版本号仅作示例,实际安装请复制上面的包名。 在包名或地址中填写深海终端皮肤包名,然后点击安装 npm 包页面。安装时仍需能够访问所选的 npm 源。若弹窗提供「安装源」选项,可按网络情况选择;镜像源查不到刚发布的版本时,可稍后重试或改用可访问的 npm 官方源。 安装完成后,在「插件」页面向下滚动到「已安装插件」,确认「皮肤管理器」和 dsh-skin-deepsea-tui 都已安装、启用。随后完全退出并重新打开 DSH;仅关闭窗口不一定会退出应用。 4. 找到皮肤管理入口 点击 DSH 左下角的「更多」/头像/账号区域,在弹出的菜单中点击「设置」(下图),然后点击设置窗口左侧的「皮肤管理」。它是安装并启用管理器后新增的入口,不在「通用设置」里。 左下角账号菜单中的设置入口 5. 切换已安装的皮肤 在「皮肤管理」页面的「已安装皮肤」区域,找到「深海终端」,点击对应卡片上的「切换」。卡片显示「当前」就表示已生效;下图中「官方默认」显示「当前」,请点击下方「深海终端」卡片上的「切换」。切换可能会刷新界面,完成后重新进入「设置 → 皮肤管理」查看功能选项。 设置左侧的皮肤管理入口,以及已安装皮肤的切换和当前状态 切换其他已安装皮肤时,也在这里点击目标皮肤的「切换」;想恢复 DSH 原始外观,点击「官方默认」旁的「切换」。同一时间只使用一套皮肤,插件列表的启用开关与这里的皮肤切换不是同一个操作。 6. 调整皮肤选项 在同一页面向下滚动,找到「深海终端」设置区,点击每项右侧的开关即可调整。0.2.58 提供 7 项:空白会话角色画面、访客网络、大肥鱼人设、底部状态栏、界面动效、CRT 静态纹理与暗角、增强 CRT 效果。下图展示其中前 3 项,其余选项继续向下滚动查看。 深海终端设置区及各项右侧的功能开关 其他安装方式 命令行安装(以下两条命令逐条执行,适用于 macOS 终端和 Windows PowerShell;需要已配置 dsh 命令): dsh plugin --profile desktop add '@smalltailqwq/dsh-client-ui-skin-deep-whale-manager@0.1.6' --ignore-scripts dsh plugin --profile desktop add 'dsh-skin-deepsea-tui@latest' --ignore-scripts 如需通过 GitHub 安装,仍可在「添加插件」中填写仓库链接 https://github.com/KeithTMaxwell/dsh-skin-deepsea-tui,此方式需要访问 GitHub。 如果使用离线 .tgz 安装包,也可将其本地绝对路径填入「添加插件」,仍需单独安装皮肤管理器。不要同时启用旧包与新包。DSH 升级后可能需要重新适配。 如果看不到「皮肤管理」或皮肤设置项,先检查管理器是否安装在同一个 desktop profile 中、是否启用,并完全退出后重启 DSH。已使用 @linxin666/dsh-web-all 的用户应遵循其自带皮肤中心的安装说明,不要在同一 profile 中叠装此独立管理器。 “大肥鱼人设”默认开启,会影响当前 DSH 实例的模型回复语气,可在皮肤设置中关闭;关闭不会清除旧对话中的角色历史。皮肤本身不发送模型请求,CPU 数据在本地获取。预览中的状态为演示样例。 “访客网络”默认开启,可控制其他 AI 来访彩蛋。更多内容请自行探索。关闭此项会清空彩蛋进度,重新开启后从头开始。 参与者 ChatGPT、Claude、DeepSeek。详细分工见 制作人员表。 版权与来源 - 主题视觉参考:MisakaZentai 的 《world.execute(me);》TUI PV,原成片。参考其深海配色、终端框线和 CRT 视觉风格。 - 宿主界面:DeepSeek Harness,由 DeepSeek 提供。 - 皮肤维护与改编:KeithTMaxwell。 - 内容灵感:“白饭 / 电子口粮”参考 YunYueSama/codex-deepseek-pet 的社区同人设定。欢迎与访客台词为本皮肤同人文案。 角色原始出处与作者 | 内容 | 原作者与原始出处 | 后续素材来源 / 使用条件 | | 鲸鱼娘「溟月」原角色 | © 上善无形(Pixiv),Bilibili | 保留原角色署名;本包鲸鱼娘素材及改编遵循 CC BY-NC-SA 4.0 | | 女仆版 DeepSeek 角色设计、原始立绘 | ZipZipPipe(Pixiv),Bilibili;原作 《AI娘化》 | Small-tailqwq/dsh-deep-whale 为下游素材整理来源,不是原画作者 | | 鲸鱼娘八种表情 | 原角色及女仆设计署名同上 | JAdpp/dsh-whale-galgame,固定来源版本;表情整理及 AI 辅助处理,保留 CC BY-NC-SA 4.0 | | ChatGPT、Claude 访客角色 | ZipZipPipe《AI娘化》 | 保留作者署名、不可商用要求;不将鲸鱼娘专属 CC 条款直接套用到访客图 | | 访客及互动场景衍生插画 | 参考上述原角色与立绘,通过 AI 辅助生成或编辑 | 属同人改编,不是原作者新作;延续对应原素材使用条件,品牌图标权利归各自权利人 | 许可 本项目新增代码与改编采用 PolyForm Noncommercial 1.0.0,允许按条款进行非商业使用、修改与分发。上游 MIT 代码保留原授权,第三方素材保留各自的许可与使用条件。 鲸鱼娘素材及改编遵循 CC BY-NC-SA 4.0:署名、不得商用、注明修改、改编按相同许可分享。ChatGPT / Claude 素材保留原作者署名与不可商用要求,不直接套用鲸鱼娘的 CC 条款。完整许可范围及素材改编声明见 NOTICE.md。 本项目为非官方同人皮肤,不代表相关品牌或原作者的认可或合作。不包含歌曲、歌词、原片舞者视频或字体文件。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
KeithTMaxwell/dsh-skin-deepsea-tui
给桌面换上深海终端外观,还有大肥鱼陪你写代码
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目