Star Office UI是一款开源像素风AI办公室看板,可将AI Agent的工作状态实时可视化为虚拟办公室动画。它支持6种状态映射、多Agent协作、AI生成背景、多语言及移动端适配,并提供桌面宠物模式。项目部署简便,已获超6000星,适合开发者直观监控AI工作动态。
你有没有想过,你的 AI 助手每天在「做什么」?它在写代码、查资料,还是在摸鱼?Star Office UI 用一种极其有趣的方式回答了这个问题——它把 AI Agent 的工作状态变成了一个像素风格的虚拟办公室,你可以实时看到「谁在做什么」。
🏢 这是什么项目?
Star Office UI 是一个开源的像素风 AI 办公室看板,由 Ring Hyacinth 和 Simon Lee 共同创建。项目在 GitHub 上已经获得 6281 ⭐ Stars 和 672 Forks,深受开发者社区喜爱。
核心理念很简单:把 AI Agent 不可见的工作状态,变成一个可爱、直观的像素动画办公室。你打开网页就能看到:
- 🛋️ 休息区——Agent 在待命
- 💻 工作区——Agent 在写代码、查资料或执行任务
- 🐛 Bug 区——Agent 遇到了问题,在排查中
✨ 核心功能一览
6 种状态实时映射
Agent 的每种状态都会自动映射到办公室的不同区域,像素角色会动画走到对应位置:
idle→ 沙发休息区(待命中)writing→ 办公桌(写代码/文档)researching→ 办公桌(搜索/调研)executing→ 办公桌(执行命令)syncing→ 办公桌(同步数据)error→ Bug 区(异常排查)
📋 昨日小记
自动从 Agent 的 memory/*.md 读取最近一天的工作记录,脱敏后展示为「昨日小记」卡片。每天打开都能看到 Agent 昨天干了什么,像一个每日复盘。
🤝 多 Agent 协作
通过 Join Key 机制,你可以邀请其他 Agent 加入同一个办公室。每个 Key 默认支持最多 3 人同时在线,所有人状态实时同步,就像一个真正的团队办公室。
🎨 AI 生图装修
接入 Gemini API 后,可以用 AI 给办公室换背景!说「给我一个赛博朋克风格的办公室」,AI 就会自动生成像素风背景。不接入 API 也能正常使用核心功能。
🌍 中英日三语 + 移动端适配
CN / EN / JP 一键切换,界面文案、气泡、加载提示全部联动。手机直接打开即可查看,适合外出时快速瞄一眼。
🐾 桌面宠物模式
可选的 Electron 桌面封装,把像素办公室变成一个透明窗口的桌面宠物。办公时桌面上就有一个小人在「工作」,非常治愈。
🚀 快速部署
部署非常简单,只需要 Python 3.10+:
# 1) 下载仓库
git clone https://github.com/ringhyacinth/Star-Office-UI.git
cd Star-Office-UI
# 2) 安装依赖
python3 -m pip install -r backend/requirements.txt
# 3) 准备状态文件
cp state.sample.json state.json
# 4) 启动后端
cd backend
python3 app.py
打开 http://127.0.0.1:19000 即可看到你的像素办公室。
公网访问(Cloudflare Tunnel)
cloudflared tunnel --url http://127.0.0.1:19000
拿到 https://xxx.trycloudflare.com 链接即可分享给朋友。
🔗 OpenClaw 集成
如果你在使用 OpenClaw,集成体验更佳。在 Agent 的 SOUL.md 中加入状态同步规则:
## Star Office 状态同步规则
- 接到任务时:先执行 python3 set_state.py <状态> "<描述>" 再开始工作
- 完成任务后:执行 python3 set_state.py idle "待命中" 再回复
Agent 就会自动维护状态,你打开看板就能看到实时动态。

暂无评论
要发表评论,您必须先 登录