面向 Claude Code 的 AI Agent 执行与聊天协作平台,通过 Docker 沙箱提供安全隔离的编程助手体验。
Poco 是一个面向 Claude Code 的 AI Agent 执行平台与聊天协作工具,定位为 OpenClaw 的更安全、更美观、更易用的替代方案。所有 Agent 任务运行在隔离的 Docker 容器中,可自由安装依赖、修改文件和执行命令而不影响宿主环境。
核心能力#
- 安全沙箱:每个任务在独立 Docker 容器中执行,支持本地目录 bind mount(仅自托管模式)
- 原生 Claude Code 体验:复刻 Slash Commands、Plan Mode、AskQuestion
- MCP & Skills:支持 MCP 协议与自定义 Skills 扩展,内置基于 Playwright MCP 的自主浏览器
- Preset 系统:项目级别预配置模型、工具链、子 Agent 和视觉形象
- Artifacts 视图:渲染 HTML、PDF、Markdown、图片、视频、Xmind、Excalidraw、Drawio 等多格式
- Playback 视图:回放命令 I/O、浏览器会话、工具调用过程
- IM 集成:钉钉、飞书、Telegram,支持 Stream 长连接模式(无需公网回调)
- 智能记忆:可选启用基于 mem0 的记忆系统(pgvector + Neo4j),持久化用户偏好与项目上下文
- 后台执行:关闭浏览器后 Agent 仍可在云端持续运行
- OAuth 登录:Google / GitHub,中英双语支持
架构概览#
Frontend (Next.js, TypeScript)
↓ API proxy /api/v1/*
Backend (Python, FastAPI)
↓
Executor Manager (Python, FastAPI)
↓ docker.sock spawn
Executor Containers (Python, Claude Agent SDK)
↓ S3 (RustFS) for artifacts
PostgreSQL (持久化)
关键组件包括:Next.js 前端(端口 3000)、FastAPI 后端(端口 8000)、Executor Manager(端口 8001)、PostgreSQL 16、RustFS 对象存储(S3 兼容)。任务调度基于轮询(2s)+ 租约(900s)机制,Executor 通过回调上报状态。Executor 提供 lite(轻量)和 full(含桌面/浏览器栈)两种镜像。
快速部署#
git clone https://github.com/poco-ai/poco-claw.git
cd poco-claw
./scripts/quickstart.sh
需提前准备 Docker 及 Anthropic API Key(或兼容端点)。手动部署可复制 .env.example 为 .env,填入 ANTROPIC_API_KEY 后执行 docker compose up -d。启用智能记忆需额外运行 docker compose --profile mem0 up -d。
待确认事项#
- 云端订阅计划的具体定价与上线时间
- C# 在仓库中占 16.2% 的具体用途
- 与 OpenClaw/Manus 的确切关系
- Anthropic 是否官方参与
- 部署最低硬件要求
- 非 Anthropic 模型的兼容程度