scriptsnet/dsh-fleet

scriptsnet★ 2JavaScriptLast synced: 2026-08-22

Open on GitHub

⚡ DSH 多机算力组网:把朋友间/局域网/云上 ECS 的闲置算力汇聚成分布式 AI 算力池,一台机调用整个团队的算力。一个人掌控多台 Harness 并行开发研究。

README excerpt

⚡ dsh-fleet — DSH 多机算力组网 把朋友间、局域网里、云上 ECS 的每一份闲置算力,汇聚成你自己的分布式 AI 算力池。 一台机可以调用整个团队任意一台机的算力——朋友闲置的 PC、公司局域网服务器、云上闲置的 ECS,全都能跑起来。一个人,掌控多台 Harness,并行推进多个开发与研究项目。 🧠 每一台闲置机器的算力,都是你的分布式 AI 算力池 💻 跨平台 —— 任何一台能跑 DSH 的电脑/机器都能加入算力团队 Windows 台式机 · Linux 服务器 · macOS 笔记本 · 云上 ECS · 树莓派…… 不限操作系统,是机器就能组队 ✨ 特性 能力 说明 🪪 机器身份 每台机安装后自动生成 machineId + 永久 SK,零配置 🃏 机器名片 一行可复制字符串(ID/名称/IP:端口/CPU/内存/NAT/SK),一键组队 🧑‍🤝‍🧑 多团队 每台机可同时属于多个团队,每个团队独立名录互不干扰 🔐 信任握手 challenge-response + HMAC-SHA256 证明 SK 持有,SK 永不明文过网 💓 心跳监控 长连接 + RTT/内存上报,断线自动重连,在线状态实时可见 🚀 任务派发 fleet dispatch 把任务发给任意在线成员,worker 自动跑 agent 并回流结果 📦 会话保留 worker 任务会话自动挂载到工作区,GUI 可见、记录完整、可回溯 💻 跨平台 Windows / Linux / macOS 均可作为 master 或 worker 加入,不限操作系统 🧰 零运行时依赖 仅用 Node 内置模块,无第三方依赖 🖥️ 一键安装器 Windows / Linux 离线安装 harness + 插件,无需 pnpm/GitHub 🏗️ 核心模型(四层) 层次 内容 实现 身份层 每台机生成 machineId + 永久 SK,监听端口 src/identity.js 、 src/listener.js 信任层 人工添加(粘贴名片 / IP+SK),双向可移除 src/card.js 、 src/roster.js 授权层 任务执行凭临时 taskToken(HMAC 验签防伪造),worker 拥有最终否决权 src/protocol.js 控制面 会话/工作区指令、心跳资源上报、名片/端点上报 src/peer.js 信任基础 :知道对方永久 SK = 被授权调用。SK 永不通过线路明文传输,握手用 challenge-response 证明持有。 📦 安装 作为 DSH 插件(推荐) 重启 harness 后生效。 插件启动时: 1. 自动生成机器身份( data\fleet\identity.json ,随便携版目录带走) 2. 监听端口…

View full README on GitHub →
Agentsagentclusterdeepseek-harnessdistributed-computingdsh-pluginmulti-machine

Category