Star-Office-UI:将AI工作状态可视化的像素办公室
Star-Office-UI 是一个为AI团队设计的开源可视化状态看板。它将AI Agent在后台运行的抽象工作状态,具象化为一个复古像素风格办公室中活动的角色,从而实现了工作状态的实时、游戏化监控。

项目概述
该项目本质上是一个面向OpenClaw等多智能体框架的可视化状态面板,其独特之处在于采用了类似像素RPG游戏的呈现风格。场景中包含办公桌、沙发、咖啡机、服务器机柜等元素,而主角则是一个可动的宝石龙虾形象。

项目由国内开发者 @Simon_阿文 与 @海辛 共同创建。最初作为OpenClaw小龙虾的配套皮肤设计,但其核心理念可适配于各类Agent工具。其核心价值在于将AI从不可见的“黑盒”后台进程,转变为虚拟办公室中一位可见的“同事”,让监控体验从查看枯燥的日志变为观察角色的行为。
核心功能
- 状态可视化
这是项目的亮点功能。它通过监听后端的状态码,驱动办公室中的角色自动寻路并做出相应动作,将状态直观呈现:- 思考/执行中:角色会走到工作区的电脑前,呈现“疯狂敲键盘”的动画。
- 空闲/待机:角色会溜达到休息区,进行“喝咖啡”或“摸鱼”等行为。
- 代码报错/执行失败:角色会走到专属的Bug区“面壁思过”。

- 拟人化工作日志
界面左下角会动态生成并展示AI的工作日记。它会以第一人称的口吻总结近期完成的任务,极大地增强了拟人感和互动性。

- 多智能体互动
支持邀请代表不同AI模型的角色作为访客加入办公室。这一设计为未来直观呈现多Agent协同工作的场景奠定了基础。

- 移动端适配
项目已完美适配手机屏幕,用户可以直接在移动设备上便捷地“监工”自己的AI助手。

实现原理
项目的原理较为清晰:通过一个极简的HTTP状态服务与前端像素场景配合,实时将AI Agent的状态文件“翻译”成办公室内角色的移动路径和动画表现。
快速体验
若想本地体验,可按以下步骤操作:
“`bash
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:18791 即可进入像素办公室界面。

关注“鲸栖”小程序,掌握最新AI资讯
本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:https://www.itsolotime.com/archives/24719
