首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
openharness 多机协同指南:免SSH密钥、免Tailscale,一行命令链接你的GPU盒子
📅 2026/10/14 15:38:57
✍️ 爱科研究院
👁 阅读 3,247
【免费下载链接】openharnessThe ultimate harness for coding agents and beyond. All your agents. All your machines. One command center. Start with code, then follow your curiosity and build across disciplines: CAD, circuits, robots, games and music.项目地址https://gitcode.com/gh_mirrors/ope/openharness点击查看免费下载openharness是一个 coding agent 的指挥中心command center它的核心能力之一就是多机协同你的笔记本、家庭服务器和 GPU 盒子可以在同一个窗口里并排工作。本指南面向新手带你只凭一个密码——免 SSH 密钥、免 Tailscale、免端口转发——把远处的机器链接进来一行安装命令搞定。为什么需要 openharness 多机协同大多数人的开发环境早就不是一台电脑了笔记本上跑 Claude Code、Codex 处理日常代码️家庭服务器上跑 OpenCode、Hermes 之类的长跑任务GPU 盒子上跑 OpenCode、本地大模型Ollama、vLLM、MLX-LM或训练任务。传统的多机方案要么配置 SSH 密钥、要么部署 Tailscale、要么做端口转发对新手很不友好。openharness 的思路完全不同每台机器上只装一个 daemon它主动向外拨号连接dial out所以任何机器都不用开放一个端口机器之间用每台机器一个远程密码完成链接全链路端到端加密。关键细节关闭 openharness 桌面应用后agent 依然继续工作——因为它们跑在 daemon 管理的 tmux 会话里。工作原理三选一的最优路径每台机器的 daemon 通过回环 socket 与本机应用通信再代表本机去链接其他机器并在本地终结加密。机器之间的传输openharness 会自动选择三条路径中最优的一条路径说明Direct两台机器之间的 WebRTC 通道中间没有任何服务器最快Cloudflare TURN防火墙挡住直连时同一加密通道经 Cloudflare 边缘节点转发Harness relayWebRTC 协商期间的兜底中继relay 不持有密钥只转发密文完整细节可参考架构文档docs/architecture.md传输性能实测见 docs/performance/。一行命令给你的 GPU 盒子装上 daemon前提很简单目标机器上有Node.js ≥ 20和tmux无头 Linux 服务器也完全支持桌面应用不是必需品daemon 才是。在 GPU 盒子的终端里依次执行第一行就是那条一行命令curl -fsSL https://harness.autonomous.ai/cli/install.sh | bash harness login harness remote-password set harness start这四步分别对应安装harnessCLI → 用你的账号登录这台机器 →为这台机器设置机器间链接密码→ 启动 daemon。 不需要在机器之间复制任何 token~/.harness下有一个持久的机器 ID保证这台机器每次启动都归属同一条 machine 记录。在应用里Machines 面板完成链接回到你主力电脑上的 openharness 应用打开Machines → Link Machine或底部Add a second machine面板会给你一份两步说明在另一台机器上装好并设好密码然后在这里点Connect输入密码即可。链接完成后所有机器集中出现在Machines面板里在线机器显示 harness 数量、CPU 和内存占用未链接的机器旁是Connect按钮离线机器一目了然。面板顶部还有两个实用选项Set password为本机设置远程密码让别的机器反过来链接你Show in this window选择这个窗口显示哪台机器的标签页All machines则是共享办公桌视图所有机器的 agent 并排展示。面板的交互逻辑文档见docs/app.md。纯终端党用 CLI 链接其他机器如果你习惯终端或者在服务器上操作CLI 提供了与面板等价的链接能力完整命令表见 docs/cli.mdharness link connect 机器id --namegpu-box # 让本机链接另一台机器本机终结E2EE harness link list # 查看已链接的机器 harness link unlink 机器id # 解除链接 harness machines list # 列出账号下的所有机器链接完成后在指定机器上启动 agent 只需要一个harness new codex gpu-box ~/code/train # 在名为 gpu-box 的机器上、该目录启动 codex还有一个很妙的小技巧在任意 harness 终端里执行harness remote可以直接选择你的另一台机器必要时当场链接把当前终端搬过去——跨机切终端只需一步。安全relay 看到的只是密文多机协同最让人担心的就是中间服务器能看什么。openharness 的答案是所有路径端到端加密ChaCha20-Poly1305 X25519 会话密钥 固定 Ed25519 身份relay 只转发它读不懂的字节流不持有任何密钥。设备层面同样不需要手动确认信任关系每台设备电脑、手机、应用登录账号后自动加入设备密钥日志新设备加入时其他设备会主动提醒你。更多安全设计见 SECURITY.md。常见问题速查问题答案无头服务器能用吗能。harnessCLI daemon 足够桌面应用不是必需的目标机器缺什么环境Node ≥ 20 和 tmuxOpenCode、Hermes、Devin 等引擎额外需要sqlite3防火墙很严直连失败自动切 Cloudflare TURN再不行走 relay 兜底全程加密不变怎么查状态harness status查看 daemon 运行状态、机器 ID 和会话数daemon 行为不符合预期harness stop harness start重启--repair可重新校验运行时下一步 想深入架构docs/architecture.md想查全部 CLI 命令docs/cli.md想从源码构建含 daemon、relay、设备固件docs/development.md想了解终端版hn把每台机器的所有 harness 装进 tmuxtui/README.md从一台笔记本到一台笔记本 家庭服务器 GPU 盒子openharness 多机协同只多花你四行命令——链接一次之后 ⌘P 就能在任意机器上打开任意 harness。赞分享【免费下载链接】openharnessThe ultimate harness for coding agents and beyond. All your agents. All your machines. One command center. Start with code, then follow your curiosity and build across disciplines: CAD, circuits, robots, games and music.项目地址https://gitcode.com/gh_mirrors/ope/openharness点击查看免费下载相关推荐Deis 集群安装指南使用 ssh-keygen 生成 deisctl SSH 密钥对并配置免密连接Deis 集群安装指南使用 ssh keygen 生成 deisctl SSH 密钥对并配置免密连接 Deisv1.x是一个运行在 CoreOS 与 Do后端云原生Linux 命令大全ssh-copy-id 免密登录实战指南——把本地公钥安装到远程主机 authorized_keysLinux 命令大全ssh copy id 免密登录实战指南——把本地公钥安装到远程主机 authorized_keys ssh copy id 是 Open文档教程minikube ssh-host 命令详解获取节点 SSH 主机密钥与自动写入 known_hostsminikube ssh host 命令详解获取节点 SSH 主机密钥与自动写入 known_hosts 导读 minikube ssh host 是 min云原生容器编排CLI开发工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/14 15:38:57
数据库高级查询实战:执行计划、NULL陷阱与漏斗分析
2026/10/14 15:38:57
数据库数据类型选型:精度、存储与隐式转换实战指南
2026/10/14 15:38:57
OPA SQL 数据过滤实战:用 Rego 策略自动生成 SQL WHERE 子句
2026/10/14 17:50:01
PyPTO Pro 算子开发中的 Tiling 切分与 TilingKey/TilingData 参数传递实战
2026/10/14 17:50:01
二叉树算法通关指南:从遍历框架到高频题型与工程实践
2026/10/14 17:50:00
2026 多语言语音克隆 AI 工具推荐:把克隆嵌进视频本地化全流程
2026/10/14 17:50:00
L1-041寻找250:竞赛编程中的顺序查找与输入处理
2026/10/14 17:50:00
基于 Spring Boot + Vue3 的多商户入驻 B2C 商城系统设计与实现
2026/10/14 17:44:59
AI剪纸特效:工艺语义建模与负空间拓扑生成
2026/10/14 0:02:01
Oracle 19c Windows客户端安装配置与连接排错指南
2026/10/14 0:02:01
React Native截图优化:解决Android兼容性问题
2026/10/14 0:02:01
金属锈蚀速率计算模型与防护方案优化实践
2026/10/13 12:25:09
流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南
2026/10/13 18:15:04
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别
2026/10/14 14:52:59
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容
2026/10/12 19:53:23
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/11 21:41:11
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/11 23:43:10
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)