这个项目能做什么

Paperclip是一个为工作场景管理AI代理团队的开源编排平台。它提供了一个Node.js服务器和React前端界面,允许用户将多个代理组织成一个具有角色、权限和目标对齐的结构化组织。 核心能力包括: - **代理管理**:可使用来自Claude Code、Codex、Cursor、OpenClaw、Bash或任何HTTP/ webhook机器人的代理。代理按组织架构图表进行管理,包含角色、职位、汇报关系和权限。 - **任务与工单系统**:任务跟踪从公司目标到个体问题具有完整的上下文继承。原子化的任务签出功能防止重复工作,对话线程在重启后可保留持久会话。 - **心跳执行**:代理按预定间隔唤醒,检查分配的工作并执行,然后回报结果。基于数据库的唤醒队列支持合并处理和孤立运行的自动恢复。 - **成本管控**:按公司、代理、项目、目标、问题、提供商和模型等维度追踪Token和费用。每月为每个代理设置预算上限、硬停止阈值和警告阈值。 - **治理与审批**:董事会审批流程、带审查阶段的执行策略、决策跟踪,可随时暂停、恢复或终止任意代理。 - **多组织支持**:单一部署可运行无限数量的公司,具备完全的数据隔离和独立的审计日志。 - **例行任务与调度**:支持通过Cron、Webhook或API调用触发 recurring任务,具备可配置的并发控制和追赶策略。 - **插件系统**:实例级可扩展,支持进程外工作进程、能力门控服务和UI贡献。 - **密钥管理**:作用域密钥,使用加密本地存储或提供商支持的对象存储,仅在显式需要时注入。 - **可移植的公司模板**:导出和导入整个组织,自动清除密钥并处理命名冲突。 该平台为自托管,无需注册账户。可通过一键安装脚本或手动执行`git clone`配合`pnpm dev`进行安装。默认使用嵌入式PostgreSQL数据库,API服务器运行在`http://localhost:3100`。系统要求Node.js 24.11+和pnpm 9.15+。 Paperclip明确不是聊天机器人、代理框架、工作流构建器、提示管理器、单代理工具或代码审查工具——它是一个自主代理团队的编排层。