为什么做这个?
现在 AI Agent 框架越来越多,但大多数都是命令行或者纯 API,看不见摸不着。
我想做一个能看到 Agent 在干活的东西 —— 于是做了 AgentsOffice:一个像素风 RPG 办公室,你的 AI 团队在里面走来走去、接任务、协作完成工作。
它能干什么?
- 🏢 像素风办公室:基于 Phaser 3 游戏引擎,每个 Agent 有自己的工位和房间
- 🤖 自定义角色:名字、提示词、颜色、房间,全部可配置,不限数量
- 💬 智能调度:群聊时调度员自动识别意图,分配给合适的 Agent
- 🔌 Skill 插件:Agent 不只是聊天,还能触发技能(数据查询、文件处理等)
- 🐳 Docker 一键部署:
docker compose up就完事了
不限行业,你定义角色就是你的团队
| 场景 | 角色示例 |
|---|---|
| 自媒体工作室 | 编辑主管 + 文案编辑 + 视频剪辑师 + 运营策划 + 美工设计 |
| 客服训练营 | 模拟顾客 + 质检主管 + 话术教练 |
| 开发团队 | 产品助手 + 代码审查员 + 运营文案 |
| 创业智囊团 | 市场分析师 + 商业顾问 + 成长专家 |
技术栈
- 后端:Python, FastAPI, SQLAlchemy, Pydantic
- 前端:TypeScript, React, Phaser 3(RPG 引擎)
- 数据库:PostgreSQL with JSONB
- AI:支持 GPT、Claude、Gemini、Qwen、DeepSeek —— 任何 OpenAI 兼容 API
- 部署:Docker Compose 全家桶
快速开始
git clone https://github.com/DBell-workshop/agents-office.git
cd agents-office
cp .env.example .env # 填入 LLM API Key
docker compose up -d
你可以访问我的github地址获取这个项目,感谢各位多多参与讨论、多提宝贵意见。