在对话里启停机器人、调人设与回复频率
30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add gzyy111/dsh-we-whalegirl该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 14 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 发起网络请求index.js:164
upstream = http.request( - 发起网络请求client.js:754
const res = await fetch(`${API}${path}`, init); - 发起网络请求client.js:2219
fetch(`${API}/local/health`, { credentials: 'same-origin' }) - 发起网络请求lib/bot.js:26
const req = http.request(
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 插件:自建微信/QQ「鲸鱼娘」机器人的控制面 —— 启停 Python 侧车、逐个开关功能、改人设、调回复频率,并可用 whalegirl_* 工具在对话里指挥她
README
由 DeepSeek 最新模型翻译生成dsh-we-whalegirl
DeepSeek Harness(DSH)插件:给自建的微信 / QQ「鲸鱼娘」机器人装一个原生控制面。
启停 Python 侧车、逐个开关功能、改人设、调回复频率,还能在对话里用 whalegirl_ 工具指挥她。
设置页预览
它是什么 / 不是什么
是:一个 DSH 插件(Host + Client 两半)。Host 半边负责拉起/停掉机器人进程、把浏览器请求同源代理到本机 8080、并注册 9 个 Agent 工具;Client 半边在 设置 → 鲸鱼娘 提供完整设置页。
不是:机器人本体。微信 UI 自动化、faster-whisper、edge-tts、SoulX-Singer / ACE-Step(conda + GPU)这些仍然留在 Python 侧,插件只做控制面,不包含也不重写它们。
能力
| 区域 | 内容 |
| 进程 | 启动 / 停止 / 重启;启动序列固定为「热激活微信 UIA → 起 web 服务 → 连微信」;重启前检查队列,不打断在途回复 |
| 功能开关 | 22 项:聊天核心、媒体与表情包、点歌三级后端、算命五术数、笑话、开机补消息、频率参数……
展开完整文档(README 剩余 1 节)
dsh-we-whalegirl DeepSeek Harness(DSH)插件:给自建的微信 / QQ「鲸鱼娘」机器人装一个原生控制面。 启停 Python 侧车、逐个开关功能、改人设、调回复频率,还能在对话里用 whalegirl_ 工具指挥她。 设置页预览 它是什么 / 不是什么 是:一个 DSH 插件(Host + Client 两半)。Host 半边负责拉起/停掉机器人进程、把浏览器请求同源代理到本机 8080、并注册 9 个 Agent 工具;Client 半边在 设置 → 鲸鱼娘 提供完整设置页。 不是:机器人本体。微信 UI 自动化、faster-whisper、edge-tts、SoulX-Singer / ACE-Step(conda + GPU)这些仍然留在 Python 侧,插件只做控制面,不包含也不重写它们。 能力 | 区域 | 内容 | | 进程 | 启动 / 停止 / 重启;启动序列固定为「热激活微信 UIA → 起 web 服务 → 连微信」;重启前检查队列,不打断在途回复 | | 功能开关 | 22 项:聊天核心、媒体与表情包、点歌三级后端、算命五术数、笑话、开机补消息、频率参数…… | | 人设 | 显示名 / 描述 / 提示词 / 温度 / token 上限 / 示例对话;保存即热更新(不重启、不重连微信);带「锁定出厂人设」开关 | | 回复频率 | 三档预设(安静 / 正常 / 话痨)+ 12 项细调;明确区分「@ 必回」与「概率参与」 | | 平台 | 微信通道控制、监听群列表、QQ 开放平台凭证(Secret 走机器人本体 Fernet 加密) | | 语音与点歌 | 音色 / 音调 / 语速、真唱音色版本、混音配比、三级后端开关 | | 模型与高级 | AI 接口、日志级别、读取日志尾、清空上下文、插件自身配置只读展示 | | Agent 工具 | whalegirl_status / start / stop / restart / say / image / cover / divination / config | | 可选面板 | enablePanel: true 后在侧栏出现「鲸鱼娘」总览(统计、能力自检、消息流、日志) | 安装 从 GitHub 装(推荐) dsh plugin --profile web add github:gzyy111/dsh-we-whalegirl 本地目录装 dsh plugin --profile web add /path/to/dsh-we-whalegirl 或者用 DSH 桌面版「插件」页的本地安装入口指向本目录。装完重启一次 DSH(bundle 层要重启才组装)。 配置(必读) 装完在 profile 的 cordis.patch.yml 里补 botRoot,否则点「启动」会提示未配置: - id: whalegirl name: dsh-we-whalegirl config: botRoot: 'D:/bots/deepseekgirl' # 含 web_main.py 的目录 pythonExe: '' # 留空 = <botRoot>\.venv\Scripts\python.exe port: 8080 mode: auto # auto | attach | manual autoStart: false stopOnExit: false allowAnyRoom: false automaticRestart: false enablePanel: false 机器人本体需要满足: - Windows + 已登录的微信桌面版(走 UI 自动化,窗口不能最小化) - 机器人目录内有 .venv\Scripts\python.exe 与 web_main.py - 机器人内部的 HTTP API 只监听 127.0.0.1:<port> 本插件依赖机器人新增的三个接口:/api/settings、/api/style、/api/capabilities、/api/divination。如果你用的是上游原版(linxisama/deepseekgirl),需要先补这几个接口(本仓库的「设置页」依赖它们)。 工作方式 DSH Desktop ── Host 插件 ──┬─ supervisor:subprocess 拉起 web_main.py ├─ 同源代理:/dsh-we-whalegirl/ → 127.0.0.1:8080/api/* └─ 9 个 whalegirl_* 工具 浏览器页面(设置 → 鲸鱼娘)──fetch──> /dsh-we-whalegirl/api/*(同源,无 CORS) 设计取舍: - 不做全量重写。机器人的能力(微信 UI 自动化、本地 ASR、GPU 歌声合成)用 TS 重写等于重做,且会丢掉 GPU。插件只做控制面。 - 单一真源:功能开关写在机器人自己的 config.yaml,插件不复制一份状态。 - 失效不拖垮宿主:所有 Promise 都挂 catch、代理对 req/res/upstream 全挂 error、apply 整体 try/catch、页面有错误边界、注册失败只降级。 - 自有日志:%USERPROFILE%\.dsh\dsh-we-whalegirl\plugin.log(2 MB 轮转)。 已知限制 - 功能开关多数需要重启机器人才生效(handler 的开关在启动时一次性注入);人设是例外,保存即热更新。 - 微信通道依赖桌面版 UI 自动化,机器人必须在交互式桌面会话里跑。 - 曲库、表情包、模型权重都在机器人侧,插件不含这些资源。 - 设置页的字段白名单由机器人侧的 settings_api.py 决定。 目录结构 index.js Host 半边:配置、代理、工具注册、自动启动 client.js Client 半边:设置页 + 可选仪表盘(单文件,自带内联 CSS) lib/bot.js 机器人 API 客户端 lib/supervisor.js 进程托管(spawn / 停止 / 重启 + UIA 热激活) lib/tools.js 9 个智能体工具 lib/log.js 自有日志 lib/util.js HTTP 小工具 ui/theme.css 唯一 CSS 源(由 tools/build-theme.mjs 内联进 client.js) tools/ 构建与本地预检脚本(不参与运行) preview/ 设计预览页与截图 改完 ui/theme.css 后跑一次 node tools/build-theme.mjs,把样式内联进 client.js;改完代码可以跑 node tools/preflight-client.cjs client.js 与 node tools/preflight-host.mjs 做本地自检(不接触 DSH)。 许可 插件代码 MIT。机器人本体不在本仓库内,其许可与来源见机器人项目自身;本插件不声明对它的任何权利。详见 NOTICE.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
gzyy111/dsh-we-whalegirl
在对话里启停机器人、调人设与回复频率
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,792已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,110已汉化DeepSeek 客户端
70.9
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,031已汉化DSH
70.7
这是你的仓库?认领条目