SuperAPI AI 工具集

golembot

GolemBot 是一个开源工具,用于把 Cursor、Claude Code、OpenCode、Codex 等编程智能体连接到 Slack、Telegram、Discord、飞书、钉钉、企业微信、微信或任意 HTTP 客户端,并支持接入任意 LLM 提供商。它兼容 ClawHub(OpenClaw)社区技能生态,可通过一条命令搜索和安装技能,让已有的编程智能体在聊天工具、产品内或自定义消息源中运行,并提供内置 Dashboard 与舰队管理界面。

访问官网

工具介绍

GolemBot 的定位是「Any Agent × Any Provider × Anywhere」。它解决的核心问题是:Cursor、Claude Code、OpenCode、Codex 这类编程智能体已经能够写代码、运行脚本、分析数据和推理复杂任务,但它们通常被限制在 IDE 或终端窗口里;GolemBot 为它们提供与外部世界连接的「身体」。

主要能力

  • 多渠道连接:一条命令即可把编程智能体接入 Slack、Telegram、Discord、飞书、钉钉、企业微信、微信或任意 HTTP 客户端。
  • 任意 LLM 提供商:可让 Claude Code 走 OpenRouter、让 Codex 运行在 MiniMax 上,或把 OpenCode 指向 DeepSeek,通过一个配置块完成,无需改代码。
  • 自定义适配器:可编写自定义适配器以接入电子邮件、GitHub Issues 或其他消息来源。
  • 嵌入自有产品:以约 5 行代码嵌入到 Slack 机器人、内部工具、SaaS 产品或客户支持系统中(任何支持 Node.js 的场景)。
  • 不依赖 AI 框架或提示词工程:以你已有的智能体作为「大脑」。

使用方式

  • 在 IM 中:同事在群聊里 @ 机器人即可,由背后的真实编程智能体完成写代码、分析文件、回答问题等任务。
  • 在产品中:通过少量代码嵌入,获得完整的智能体能力。

任务控制

  • 长时间任务仍在运行时,可在 REPL 或 IM 中使用 /stop,在代码中使用 assistant.cancel(sessionKey?),或通过 HTTP 发送 POST /abort 来取消当前任务,且不清除会话历史。

Dashboard 与 Fleet

  • 每个 golembot 网关实例都内置 Web Dashboard,显示实时指标、通道状态和快速测试控制台。
  • 运行多个机器人时,可用 golembot fleet serve 将它们聚合到一个 Fleet Dashboard 中。

引擎与配置

  • 所有引擎的 StreamEvent 接口一致,切换引擎无需改代码。
  • 使用 Codex 时,GolemBot 默认 codex.mode: unrestricted;如需保持 Codex 沙箱,可设置 codex.mode: safe,也可使用更细粒度的 codex.sandbox、codex.approval、codex.search、codex.addDirs 设置。
  • 若通过自定义提供商路由 Codex,该提供商必须支持 OpenAI Responses API;仅提供 /chat/completions 或 Anthropic 风格 /messages 端点的提供商会失败。
  • 单一配置文件 golem.yaml;敏感字段支持 ${ENV_VAR} 引用;自定义通道适配器可以是本地 .js / .mjs 文件或 npm 包。

技能系统

  • 一个 Skill 是包含 SKILL.md 和可选脚本的目录,放入即获得新能力,移除即能力消失。
  • ls skills/ 可列出助手当前能做的全部事情。
  • 完全兼容 ClawHub(OpenClaw 的 AI 智能体技能市场),SKILL.md 格式 100% 兼容,13,000+ 社区技能开箱即用。
  • 支持智能体驱动的技能发现:在对话中让智能体搜索并安装技能,例如询问「find me a good code review skill」,它会搜索 ClawHub、展示结果并在确认后安装。
  • 所有技能命令支持 --json 以便程序化访问;可插拔的注册表接口支持 ClawHub 之外的额外技能来源。

部署

  • 支持 Docker 部署。
  • 欢迎贡献,贡献指南见 CONTRIBUTING.md。

限制与说明

  • 资料未提供具体收费、价格、平台支持细节或效果数据。
  • 关于 Codex 的提供商限制、安全模式等细节需以官方 Provider Routing 指南为准。