我用 Phaser 游戏引擎做了一个像素风 AI 办公室,让 Agent 真的"上班"

84 阅读1分钟

为什么做这个?

现在 AI Agent 框架越来越多,但大多数都是命令行或者纯 API,看不见摸不着。

我想做一个能看到 Agent 在干活的东西 —— 于是做了 AgentsOffice:一个像素风 RPG 办公室,你的 AI 团队在里面走来走去、接任务、协作完成工作。

screenshot-20260316-142117.png

它能干什么?

  • 🏢 像素风办公室:基于 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 全家桶

快速开始

screenshot-20260316-142117.png

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地址获取这个项目,感谢各位多多参与讨论、多提宝贵意见。