一款通过 SSH 将构建和测试命令从本地机器卸载到远程工作节点的工具,集成了 Claude Code 的 PreToolUse 钩子。
AI translation, not an official translation. Refer to the original for technical details.
Adapted from @DanKornas你的 AI 编码代理不应该把你的笔记本电脑变成一台构建服务器。 RCH——Remote Compilation Helper(远程编译辅助工具)是一款面向多代理开发的工具,能够透明地将支持的构建和测试命令卸载到远程工作节点上执行。 它通过 Claude Code 的 PreToolUse 钩子对符合条件的命令进行分类,经由 SSH 在远程工作节点上运行这些命令,并将输出结果和构建产物返回到本地,整个过程如同在本地运行一样,从而帮助你保持本地 CPU 的可用性。 主要功能: • 广泛的命令支持——支持 Rust、Bun/TypeScript、C/C++、常见构建系统以及部分 Nix 命令 • 故障开放行为——当远程任务无法安全执行时,自动回退至本地执行 • 安全拦截规则——避免拦截会修改本地状态、需要交互、处于监视模式、涉及管道或重定向的命令模式 • 工作节点感知调度——守护进程负责管理工作节点状态、任务槽位、队列、取消操作及缓存感知选择 • 引导式设置与检查——`rch init`、工作节点探测、钩子安装、状态查看及诊断命令均已提供文档说明 本项目以 MIT 许可证开源,并附加 OpenAI/Anthropic 附加条款。 链接见下方回复 👇