零人类公司编排框架Paperclip的安装
简介Paperclip是一个开源的AI智能体编排系统专门用于构建「零人工公司」。它由Node.js服务器和React UI组成可以协调多个AI智能体Agent来运行你的业务。你可以带入自己的AI代理分配目标并从一个仪表板跟踪所有智能体的工作和成本。Paperclip看起来像一个任务管理器——但底层包含了组织架构图、预算管理、治理规则、目标对齐和智能体协调功能。核心特性特性说明多智能体编排支持OpenClaw、Claude Code、Codex、Cursor等多种AI代理目标对齐每个任务都能追溯到公司使命智能体始终知道「做什么」和「为什么」心跳机制智能体按计划唤醒、检查工作并执行任务成本控制每个智能体每月预算限制超支自动停止多公司支持一个部署运行多个公司数据完全隔离工单系统完整对话追踪、决策解释、工具调用追踪和审计日志️治理功能审批招聘、覆盖策略、暂停或终止任何智能体适用场景✅ 想构建自治AI公司✅ 需要协调多个不同智能体完成共同目标✅ 希望7×24小时运行智能体但仍想审核工作✅ 想要监控成本并强制执行预算✅ 想用任务管理器的流程来管理智能体Paperclip提供了高效的代理管理和协作机制使得用户能够专注于业务目标而非单个代理的操作安装本教程使用docker-compose方式部署适用于群晖NAS或任何支持Docker的Linux服务器。前置要求Docker和Docker Compose已安装群晖NAS或Linux服务器目录结构首先创建项目目录# 新建文件夹 paperclip 和 子目录mkdir-p/volume1/docker/paperclip/{data,pgdata}# 进入 paperclip 目录cd/volume1/docker/paperclip# 修改目录权限chmodarw datadocker-compose.yml创建docker-compose.yml文件services:db:image:postgres:17-alpinecontainer_name:paperclip-dbrestart:unless-stopped# ports:# - 5432:5432volumes:-./pgdata:/var/lib/postgresql/dataenvironment:POSTGRES_USER:paperclipPOSTGRES_PASSWORD:paperclipPOSTGRES_DB:papercliphealthcheck:test:[CMD-SHELL,pg_isready -U paperclip -d paperclip]interval:2stimeout:5sretries:30server:image:tuyenvd/paperclip:latestcontainer_name:paperclip-webrestart:unless-stoppedports:-3198:3100volumes:-./data:/paperclipenvironment:DATABASE_URL:postgres://paperclip:paperclipdb:5432/paperclipPORT:3100SERVE_UI:truePAPERCLIP_DEPLOYMENT_MODE:authenticatedPAPERCLIP_DEPLOYMENT_EXPOSURE:privatePAPERCLIP_PUBLIC_URL:http://你的IP:3198BETTER_AUTH_SECRET:请替换为你的密钥depends_on:db:condition:service_healthy配置说明配置项说明默认值端口ports映射端口3198:3100卷./pgdataPostgreSQL数据持久化目录-./dataPaperclip应用数据目录-环境变量POSTGRES_USER数据库用户名paperclipPOSTGRES_PASSWORD数据库密码paperclipPOSTGRES_DB数据库库名paperclipDATABASE_URLPostgreSQL完整连接字符串postgres://paperclip:paperclipdb:5432/paperclipPORTPaperclip服务监听的内部端口3100SERVE_UI是否启用Web界面truePAPERCLIP_PUBLIC_URL公共访问地址必填修改为你的实际IPBETTER_AUTH_SECRET认证密钥请务必替换为随机字符串PAPERCLIP_DEPLOYMENT_MODE部署认证模式authenticated需要登录PAPERCLIP_DEPLOYMENT_EXPOSURE部署模式private私有部署限制访问安全建议修改认证密钥BETTER_AUTH_SECRET请使用随机字符串生成例如openssl rand-base6432限制访问PAPERCLIP_DEPLOYMENT_EXPOSURE设置为private仅支持内网访问定期备份建议定期备份./pgdata和./data目录启动服务# 启动服务docker-composeup-d# 查看日志docker-composelogs-f运行首次启动时数据库会自动初始化访问地址服务启动后访问以下地址http://你的服务器IP:3198例如http://192.168.0.197:3198首次登录打开浏览器访问上述地址系统会需要创建管理员账号根据界面提示完成初始配置一开始会告诉你需要生成一个管理员账号# 进入容器dockerexec-itpaperclip-web /bin/bash在容器内执行# 初始化实例pnpmpaperclipai onboard用了默认的Quickstart会生成一个管理员的邀请链接复制到浏览器中打开点Create account点Create one创建账号密码有要求否则Create Account不会点亮点Accept bootstrap invite现在完成了管理员设置接下来给设置公司设置第一个agent点More Agent Adapter Types可以选择更多适配器Adapter type老苏选了OpenCodeModel可以选择OpenCode中的免费模型Working directory指定了/data/project对应容器内就是/paperclip/project需要先创建不然会报错的开始创建Task保持默认的就行可以执行了主界面刚开始会看到一些错误应该是还没执行完成稍等一会儿就正常了参考文档paperclipai/paperclip: Open-source orchestration for zero-human companies地址https://github.com/paperclipai/paperclipPaperclip — Open-source orchestration for zero-human companies地址https://paperclip.ing/
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2413987.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!