← 返回目录
E

EmperorClaw

社区
为使用 AI 代理运营的公司打造的自托管平台。
GitHub 源仓库 ↗
★ 217 Stars 分类 · 其他 非常热门 源版本 a690532ce18e
45FMRS · D
可靠性
6/20
安全与权限
7/20
维护活跃度
8/20
文档质量
12/20
安装易用性
12/20

EmperorClaw 为管理 AI 代理运营提供了一个全面的自托管平台,具有运行时独立性、持久任务租约、知识管理、管道和人工审批等功能。它非常适合希望为多代理工作流建立可靠、可审计记录的组织,但需要有基础设施来运行长期 Node.js 进程和 PostgreSQL。

查看 FMRS 评分方法 →

EmperorClaw 是一个自托管、运行时中立的运营平台,用于协调 AI 代理、客户、项目、知识、工件、审批和事件。它提供持久化的工作流程状态,作为整个员工队伍(人类和 AI 代理)的单一记录系统。它不执行代理逻辑或调用 LLM,而是围绕代理执行提供协调、记录和可见性。它利用 PostgreSQL 存储状态,通过 WebSocket 实现实时功能,并包括一个看门狗进程用于租约过期和死信处理。

工具能力

暂未整理工具清单。

安装接入

  1. 使用 curl -fsSL https://raw.githubusercontent.com/emperorclaw/emperorclaw/main/install.sh | bash 命令运行一键安装脚本,或使用适用于 Windows 的 PowerShell 脚本。2. 打开 http://localhost:3000 并创建管理员账户。或者,手动克隆仓库,复制 .env.example 为 .env,填写必需的环境变量,运行 npm installnpm run db:migratenpm run buildnpm start

选型与风险

适合谁

  • 使用 AI 代理运营并需要持久运营状态的数字代理机构
  • 需要客户隔离知识和审计跟踪的会计和记账公司
  • 需要结构化工件存储和审批流程的咨询公司
  • 运营 AI 代理后端的电商公司
  • 需要多代理工作流协调的软件公司

不适合谁

  • 正在寻找聊天机器人或提示包装器的人
  • 需要完全无服务器部署而不使用持久 WebSocket 连接的用户
  • 寻求开源许可(非 Fair Source)的团队
  • 寻找轻量级任务管理工具而非运营平台的用户

所需权限

  • 需要访问 PostgreSQL 数据库以存储状态
  • 需要能够维持持久 WebSocket 连接
  • 可能需要本地文件系统或外部存储后端(如 Bunny CDN)存储工件
  • 需要环境变量中的秘密(如 NEXTAUTH_SECRET、EMPEROR_CLAW_MASTER_KEY)

风险与副作用

  • 自托管:如果未正确配置,存在数据丢失风险;需要定期备份
  • 不是开源许可(Fair Source),限制将其作为竞争性商业产品/服务提供
  • 需要 Node.js 20+ 和 PostgreSQL 16 作为要求
  • 不支持无服务器平台;需要长期运行的进程,如 VPS 或专用服务器

常见排障

  1. 确保 Node.js 版本 >= 20
  2. 检查 PostgreSQL 连接字符串是否正确
  3. 确认迁移已通过 `npm run db:migrate` 运行
  4. 验证 WebSocket 连接未被防火墙阻止
  5. 检查是否有看门狗进程在运行(通过 PostgreSQL 咨询锁确保)

使用场景

为 AI 代理工作流程创建持久的、可审计的运营记录
协调多个客户的项目和任务,并带有租约和审批关卡
在代理执行前,通过作用域知识(Company Brain)向代理提供上下文
通过任务租约、重试和死信机制跟踪任务生命周期
通过管道注册和运行报告,可视化并监控 AI 工作流

支持客户端

暂未确认支持的客户端。