基于云端 Claude Code 的 AI 代理平台,通过 Docker 沙盒提供安全隔离的自主任务执行环境,支持异步任务、定时触发及 Telegram/钉钉/飞书等多渠道 IM 集成。
Poco Agent(Your Pocket Coworker)是一个开源的 AI 代理平台,旨在将 Claude Code 的能力云端化。它通过 Docker 容器提供安全的沙盒执行环境,用户无需配置本地复杂环境即可运行自动化编程、数据分析和文件处理任务。
核心特性#
- 安全沙盒环境:任务在隔离的 Docker 容器中运行,支持随意安装依赖和修改文件,不影响宿主机环境
- 完整 Claude Code 功能复刻:支持 Slash Commands、Plan Mode、AskQuestion 等完整功能
- 异步与定时任务:支持后台挂机运行和 Cron 定时触发
- 内置浏览器:Agent 可自主上网查资料
- GitHub 仓库连接:支持与 GitHub 集成进行代码操作
- 现代化 UI & 移动端适配:基于 Next.js 的 Web 界面,支持产物预览和手机端使用
- MCP 协议支持:支持 Model Context Protocol 扩展上下文能力
- 自定义 Skills:支持编写自定义技能模块
- IM 多渠道集成:支持 Telegram、钉钉、飞书机器人接入
架构组件#
| 组件 | 技术栈 | 端口 |
|---|---|---|
| Frontend | Next.js + TypeScript | 3000 |
| Backend | FastAPI + Python | 8000 |
| Executor Manager | FastAPI + Python | 8001 |
| Database | PostgreSQL | 5432 |
| Storage | S3 (Rustfs/R2) | 9000/9001 |
快速启动#
git clone https://github.com/poco-ai/poco-agent.git
cd poco-agent
./scripts/quickstart.sh
# 访问 http://localhost:3000
关键配置#
ANTHROPIC_API_KEY=your_api_key_here
DEFAULT_MODEL=claude-sonnet-4-20250514
MODEL_LIST=["claude-sonnet-4-20250514","claude-opus-4-20250514"]
MAX_CONCURRENT_TASKS=5
适用场景#
- 开发辅助:代码审查、自动化重构、项目初始化、依赖管理
- 研究工作:自动化数据采集、报告生成、文献整理
- 运维自动化:定时脚本执行、远程任务派发