跳到主要内容
Plugin安装含风险命令3 项安全红线

dsh-windows2macos

TwinsEarth/dsh-windows2macos

一条指令同时下发给所有在线的 Windows 与 macOS 机器,可跨网络跨区域:零依赖中继只通过出站连接与各机通信(Tailscale 内网、公网 VPS + TLS、或隧道),各机在各自的项目副本上执行,结果连同 commit、工作区指纹与命令哈希一并回传,因此"环境不一致"会被判为 unverifiable,而不会被误当成结果分歧。下发指令需要独立于设备令牌的 operator token。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
2.9 万
最近推送
昨天更新

项目说明

From README

DSH: Windows2MacOS One DeepSeek account.One instruction.Every machine you own runs the same project.English 中文说明 W2M是一个开源(MIT)的 AI 智能体舰队编排工具 ————用同一个 DeepSeek 、豆包、WorkBuddy账号把"你自己的多台机器"(Windows/Mac)编成一个舰队,统一派发命令、协作&协同开发。组件有三块: 1.Relay(HTTP+SSE 协调服务器) 2.Agent(每台机器上跑、执行白名单命令) 3.

Plugin(给 Agent 用的 18 个工具) 六大核心功能 功能 1 · 同一账号的 PC,登录自动编队入队 同一 DeepSeek 账号下的每台机器,登录即自动编队入队,无需手动配对、无需维护主机列表。从 v1.1.15 起 autoStartAgent 默认开启:新装的机器自行派生账号身份、加入该账号的编队,直接出现在 w2m devices 中。身份以账号为键,而非手维护的 host 列表;每台机器用 Ed25519 密钥证明同一账号归属。

功能 2 · 编队聊天框 编队内建 w2m chat 聊天通道,同一编队的机器之间可直接对话、广播消息;composer 内的聊天面板与「编队群组」标签页共享同一份消息记录。消息存储与配额已实现并测试。工具路径可使用编队密钥派生的会话加密;面板端到端加密、分片仍未构建,面板/会话镜像走 relay 时仍是明文。功能 3 · 编队联合开发 & 多机跨机实时协同协作 不止“跑同一条命令”。

w2m joint plan / w2m joint status 负责联合任务规划与状态跟踪, w2m run 提供 replicate(并行对比)、split(分片执行)、pipeline(流水线)、broadcast(单机广播)四种协作模式, w2m council 多机协商、 w2m tasks 任务面板把一组异构机器变成同一个开发编队。联合开发按《W2M Relay × To

Original description

W2M是一个开源(MIT)的 AI 智能体舰队编排工具——用同一个 DeepSeek 、豆包、WorkBuddy账号把"你自己的多台机器"(Windows/Mac)编成一个舰队,统一派发命令、协作&协同开发。组件有三块:Relay(HTTP+SSE 协调服务器)、Agent(每台机器上跑、执行白名单命令)、Plugin(给 Agent 用的 18 个工具,如 w2m_run/w2m_devices)

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin add @twinsearth/w2m-dsh-plugin
shell
npm install -g @twinsearth/w2m-dsh-plugin
shell
npm install -g ./twinsearth-w2m-dsh-plugin-2.0.3.tgz

安装命令包含风险形态

  • 全局安装,会改动系统级依赖

全局安装会修改系统级依赖;远程脚本执行等于把执行权交给仓库作者。装前请通读命令。

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量

发现 3 项需要留意的行为

  • 既读取凭据/密钥,又有网络访问 —— 存在外传可能
  • 以明文 http 连接 202.182.123.154:8787(可被中间人篡改)
  • 直接用 IP 地址 202.182.123.154 联网,绕过域名与证书校验

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 2 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 28813 次,star 不多但真在被使用。

维护活跃
100
实用度
70
生态热度
89
上手便捷
100
信号质量
100
数据置信度
100%
评分怎么算