引言
远程协作时,你有没有想过一个问题:AI 助手到底在干嘛?它是在认真工作,还是在摸鱼?传统模式下,这些信息完全是黑箱。
Star Office UI 解决了这个痛点——它把 AI 助手的工作状态变成了一座像素风格的办公室。你只需要打开网页,就能看到”谁在工作”、”在哪个区域”、”昨天做了什么”。就像透过玻璃窗观察一间真实的共享办公空间。
目前该项目已在 GitHub 获得 2.2k Stars,热度很高。
功能特性
核心可视化能力
项目将抽象的工作状态映射为具体的办公室场景。AI 助手会根据当前任务自动走到不同区域:
- 闲置时:待在休息区
- 写作或研究时:坐在工位
- 遇到问题时:出现在 bug 区
- 同步进度时:在走廊穿梭
每个状态都配有动画和气泡提示,让远程协作有了”在场感”。
昨日小记与记忆沉淀
系统会自动从 memory/*.md 文件中提取昨天的工作记录,经基础脱敏后展示为”昨日小记”卡片。这种设计让每日工作有了可视化的痕迹,方便回顾和团队同步。
多 Agent 协作空间
支持通过 join key 邀请其他访客加入办公室。访客可以持续推送自己的状态到看板,形成多角色共存的动态场景。这个功能已经可用,但交互体验仍在持续优化中。
三语切换与移动适配
界面完整支持中文、英文、日文三种语言,切换会实时作用于所有文案、加载提示和角色对话。同时已针对手机端优化,外出时也能快速查看团队状态。
资产自定义与房间装修
用户可以在侧边栏替换角色、场景、装饰等全部美术素材,支持动态素材的帧重切与参数同步,避免替换时的闪烁问题。
更特别的是”搬新家/找中介”功能——接入 Gemini 生图 API(推荐 nanobanana-pro 或 nanobanana-2 模型)后,可以基于现有房间结构生成全新风格的办公空间,也可以手动输入主题进行改造。
准备工作
- Python 3.8+
- Git
- (可选)Gemini API Key:用于房间装修功能
快速开始
第一步:获取代码
git clone https://github.com/ringhyacinth/Star-Office-UI.git
cd Star-Office-UI
第二步:安装依赖
python3 -m pip install -r backend/requirements.txt
第三步:准备状态文件
cp state.sample.json state.json
第四步:启动服务
cd backend
python3 app.py
服务默认运行在 http://127.0.0.1:18791,打开浏览器即可看到像素办公室。

状态切换体验
在项目根目录执行以下命令,观察办公室里的实时变化:
python3 set_state.py writing "正在整理文档"
python3 set_state.py syncing "同步进度中"
python3 set_state.py error "发现问题,排查中"
python3 set_state.py idle "待命中"

公网访问建议
项目默认推荐 Cloudflare Tunnel 快速实现公网访问,也支持自定义域名或反向代理方案。安装成功后,记得向使用者说明三件事:
- 临时公网链接的使用方式
- 房间装修入口(默认密码
1234,建议尽快修改为强密码) - 生图 API 的配置方法
注意事项
- 美术资产禁止商用:本仓库所有美术资产(含主角色/场景/素材整包)禁止商用,仅供学习与演示使用
- 代码开源:代码逻辑采用 MIT 许可证,可自由二次开发
- 默认密码要改:房间装修默认密码为 1234,生产环境建议修改
总结
Star Office UI 是一个创意十足的状态可视化工具,特别适合:
- 需要实时了解 AI 助手工作状态的团队
- 希望让 AI 工作过程”可见”的项目管理者
- 对像素风格和可视化感兴趣的开发者和设计师
项目还在持续迭代中,多 Agent 协作和房间装修功能会越来越完善。感兴趣的话,赶紧克隆下来体验一下吧!
© 版权声明
本站部分内容源于网络收集,文章等版权归原作者所有,若需删稿请联系管理员邮箱:[email protected]
相关文章
暂无评论...