IDE Agent Kit

🤖 多智能体IDE协作中枢,本地优先零依赖

本地优先的多智能体IDE协调工具,通过文件系统消息总线实现跨会话协作,无需网络即可运行,支持Webhook中继和任务调度。

收藏
4.5k
安装
1.2k
版本
0.4.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

IDE Agent Kit 是一个专为多智能体 IDE 协调设计的 Node.js 工具,提供四种可自由组合的运行模式:

1. 本地文件系统总线(默认):同一机器上的智能体通过共享队列目录和收据日志通信,完全无网络依赖
2. Webhook 中继服务器(可选):接收 GitHub/GitLab 的入站 Webhook,写入本地事件队列,默认绑定 127.0.0.1:8787

3. Ant Farm 房间轮询(可选):连接 Ant Farm 房间实现跨机器协调,需 API 密钥

4. GitHub 事件集成(可选):将 PR/issue/CI 事件转换为本地队列事件

显著优点

  • 本地优先设计:核心功能(initreceipt tailmemorykeepaliveserve)默认零网络连接,无需任何凭证
  • 分层安全模型:高级功能(sessionsgatewaypollemittmux run)需显式配置和凭证才能激活
  • 命令执行管控tmux runexec 仅限配置允许列表中的命令,默认仅允许安全命令如 npm testgit status
  • 审批工作流exec 命令需经过 requestresolve 的人工/智能体审批流程
  • 零依赖安装:纯 ESM JavaScript,无安装脚本,可审计源码

潜在缺点与局限性

  • 高级功能配置复杂:跨机器协调需手动配置 OpenClaw token 和 Ant Farm API key
  • 命令允许列表需维护:自定义命令需手动加入 tmux.allow 配置
  • macOS 专属keepalive 功能仅针对 macOS 睡眠防止
  • AGPL-3.0 协议:Copyleft 许可证可能对某些商业场景构成限制

适合人群

  • 使用 Claude Code 等 AI 编程工具的开发者,需要多会话协作
  • 需要在本地 IDE 中集成 GitHub/GitLab Webhook 的自动化工作流用户
  • 重视数据隐私、偏好本地优先架构的技术团队
  • 需要智能体任务调度和内存管理的复杂开发场景

常规风险

  • 凭证管理ide-agent-kit.json 可能包含 openclaw.tokengithub.webhook_secret,需确保文件权限安全
  • Webhook 验证:未配置 github.webhook_secret 时无法验证入站 Webhook 签名
  • 网络暴露风险serve 虽默认绑定 localhost,但若手动修改为公开地址则存在暴露风险
  • 命令注入:虽有限制,但允许列表机制依赖配置正确性

IDE Agent Kit 内容

手动下载zip · 3.0 kB
SKILL.mdtext/markdown
请选择文件