在手机企业微信里遥控桌面会话,收发结果与文件
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/25 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lukeinx/dsh-remote-wecom该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 7 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令
查看扫描证据(共 6 处,展示前 6 条)
- 执行外部命令固定命令bin/dsh-remote.mjs:130
try { return execFileSync('lsappinfo', ['find', `bundleid=${DESKTOP_BUNDLE_ID}`], {encoding: 'utf8'}).trim() !== ''; } catch { return false; } - 执行外部命令固定命令lib/core/remote.mjs:320
return new Promise((res) => execFile("ioreg", ["-n", "Root", "-d1", "-r"], { timeout: 5000 }, (e, so) => { - 执行外部命令固定命令lib/core/remote.mjs:2512
return new Promise((res) => execFile("open", ["dsh://open"], { timeout: 5000 }, (e) => res(!e))); - 执行外部命令固定命令lib/core/watchdog.mjs:86
return new Promise((resolve, reject) => execFile('open', ['-g', '-j', '-b', DESKTOP_BUNDLE_ID], {timeout: 15_000, env: desktopEnv()}, - 执行外部命令来自配置/变量lib/core/launchd.mjs:60
const exec = run || ((cmd, args) => execFileSync(cmd, args, {stdio: 'ignore'})); - 执行外部命令固定命令lib/core/artifacts.mjs:36
execFileSync('git', ['ls-files', '--error-unmatch', '--', path.basename(file)], {cwd: path.dirname(file), stdio: 'ignore', timeout: 3000});
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 插件:在手机上用企业微信控制 Desktop 会话
README
由 DeepSeek 最新模型翻译生成dsh-remote-wecom
在手机企业微信里遥控 DeepSeek Harness Desktop:发提示词、收结果和文件、审批工具调用、切换会话和模型。文档和命令都是中文。
插件跑在 Desktop 里,自己持有一条企微智能机器人的长连接。
手机企业微信里切换会话、审批、插话、收结果和文件、切换模型
- 任务跑完自动推结果,生成的文件一并发到手机
- 审批和提问同时发到手机和 Desktop,哪边先答用哪边
- 运行中可以插话、停止,也能设长期目标让它自己续跑
- 引用某条推送回复,消息就发回那个会话,多个任务并行不串
- Desktop 没开也能发:消息先暂存,后台拉起 Desktop 后自动处理(macOS)
要求
- DeepSeek Harness Desktop(DSH >=0.2.0-rc.2)
- Node.js >=22.19.0(命令行用)
- 一个专用的企业微信智能机器人。同一个机器人只能有一条长连接,不要与其他程序共用
安装
Desktop 运行时会锁住 desktop profile,dsh plugin add 用不了,需要手动加:
1. 退出 Desktop。
展开完整文档(README 剩余 1 节)
dsh-remote-wecom
在手机企业微信里遥控 DeepSeek Harness Desktop:发提示词、收结果和文件、审批工具调用、切换会话和模型。文档和命令都是中文。
插件跑在 Desktop 里,自己持有一条企微智能机器人的长连接。
手机企业微信里切换会话、审批、插话、收结果和文件、切换模型
- 任务跑完自动推结果,生成的文件一并发到手机
- 审批和提问同时发到手机和 Desktop,哪边先答用哪边
- 运行中可以插话、停止,也能设长期目标让它自己续跑
- 引用某条推送回复,消息就发回那个会话,多个任务并行不串
- Desktop 没开也能发:消息先暂存,后台拉起 Desktop 后自动处理(macOS)
要求
- DeepSeek Harness Desktop(DSH >=0.2.0-rc.2)
- Node.js >=22.19.0(命令行用)
- 一个专用的企业微信智能机器人。同一个机器人只能有一条长连接,不要与其他程序共用
安装
Desktop 运行时会锁住 desktop profile,dsh plugin add 用不了,需要手动加:
1. 退出 Desktop。
2. 在 ~/.dsh/profiles/desktop/package.json 里追加(保留已有条目):
{
"dependencies": { "dsh-remote-wecom": "^0.1.2" },
"dsh": { "profile": { "bundles": ["…", "dsh-remote-wecom"] } }
}
3. 安装并启动:
cd ~/.dsh/profiles/desktop
node "/Applications/DeepSeek Harness.app/Contents/Resources/runtime/primary-runtime/dependencies/pnpm/bin/pnpm.mjs" install
open -a "DeepSeek Harness"
升级时改版本号,再重复第 3 步。
也可以把下面这段发给 Agent(Claude Code、Cursor、pi 等)代装:
按 https://github.com/lukeinx/dsh-remote-wecom 的 README 给我的 DeepSeek Harness Desktop 安装 dsh-remote-wecom,遵守「让 Agent 代装」一节的规则;装好后提醒我到「设置 → 企微远程」扫码绑定。
绑定
打开 Desktop「设置 → 企微远程」:
1. 用企业微信扫码,自动创建机器人并连接。
2. 10 分钟内给机器人发一条单聊消息,发送人即成为主人;过了窗口就发页面上的 6 位绑定码。之后只接主人的单聊。
同一页可以换机器人、解绑、选新会话位置、设置手机审批超时。扫不了码时可以手动填 BotID / Secret。
打开「桌面端退出后仍可拉起」(macOS):Desktop 没开时,手机发来的消息先暂存,并在后台启动 Desktop,启动后自动处理。移除插件前先关掉它。
手机上用
选中会话后直接发消息;引用某条推送回复,消息会发给该推送所属的会话。图片和文件可以先发,5 分钟内再补说明。任务完成后自动推送结果;审批和提问同时出现在手机和 Desktop,谁先答用谁的。
| 命令 | 作用 |
| 活跃会话 / ls | 切换到运行中、置顶或最近活跃的会话 |
| 历史会话 [关键词] / h | 查找并继续历史会话 |
| 创建会话 [工作区] [消息] / n | 新建会话并发送首条消息 |
| 工作区 [名称] / cd | 选择新会话的默认位置 |
| 插话 内容 / steer | 插进正在运行的这一轮 |
| 目标 [描述] / goal | 设置长期目标,自动续跑到完成 |
| 模型 [关键词] / model | 切换模型 |
| 思考强度 [强度] / think | 切换思考强度 |
| 权限模式 [模式] / perm | 切换当前会话的权限模式 |
| 压缩 / compact | 压缩当前会话上下文 |
| 产物 / art | 取回当前会话生成的文件 |
| 关注 / 取关 | 电脑上发起的任务也推到手机 / 只推手机发起的 |
| 状态 / 停止 / 重启 / 帮助 | 查看状态、中断任务、重连、查看全部命令 |
中文命令和参数之间要有空格:模型 high 是命令,模型high 会当普通消息发出。
命令行
设置页之外的备用入口:
alias dsh-remote-wecom='node ~/.dsh/profiles/desktop/node_modules/dsh-remote-wecom/bin/dsh-remote.mjs'
| 命令 | 作用 |
| setup [--bot-id ID --secret S] | 写入机器人凭证并生成绑定码 |
| bind | 解除当前主人,生成新绑定码 |
| status | 查看配置、绑定状态和最近日志 |
| alias [名称 目录 \| rm 名称] | 管理目录别名,供「创建会话」「工作区」使用 |
| watchdog install\|uninstall\|status | 「桌面端退出后仍可拉起」的开关与状态 |
数据在 ~/.dsh/integrations/dsh-remote-wecom/,config.json 权限为 600。可选配置和实现细节见 docs/DESIGN.md。
让智能体代装
- 改配置档前先退出 Desktop,只追加条目,不动已有的 dependencies 和 bundles。
- 扫码和绑定由用户在手机上完成;不读取、不打印 Secret。
- 用 dsh-remote-wecom status 验证:出现 Secret:已配置 和 主人:已绑定 即完成。
- 改本仓库代码前先读 AGENTS.md。
开发
git clone https://github.com/lukeinx/dsh-remote-wecom.git && cd dsh-remote-wecom
npm install
npm run check # 打包设置页 + 语法检查 + 单元测试
npm run test:e2e # 隔离的 DSH + 假企微,约 30 秒
本地调试时把配置档里的依赖改成 "dsh-remote-wecom": "link:<仓库绝对路径>",改完代码重启 Desktop。
许可
MIT,见 LICENSE 与 NOTICE.md。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lukeinx/dsh-remote-wecom
在手机企业微信里遥控桌面会话,收发结果与文件
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,778已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 549已汉化DSH
71.2
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,011已汉化DeepSeek 客户端
71
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 1,969已汉化DSH
70.7