[Github发现] Star-Office-UI – 把 Openclaw(AI助手)变成像素办公室

Github发现2026-03-05发布 WarpEdit
7 0 0

引言

远程协作时,你有没有想过一个问题: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,打开浏览器即可看到像素办公室。

Star Office UI 启动界面

状态切换体验

在项目根目录执行以下命令,观察办公室里的实时变化:

python3 set_state.py writing "正在整理文档"
python3 set_state.py syncing "同步进度中"
python3 set_state.py error "发现问题,排查中"
python3 set_state.py idle "待命中"
Star Office UI 状态切换

公网访问建议

项目默认推荐 Cloudflare Tunnel 快速实现公网访问,也支持自定义域名或反向代理方案。安装成功后,记得向使用者说明三件事:

  1. 临时公网链接的使用方式
  2. 房间装修入口(默认密码 1234,建议尽快修改为强密码)
  3. 生图 API 的配置方法

注意事项

  • 美术资产禁止商用:本仓库所有美术资产(含主角色/场景/素材整包)禁止商用,仅供学习与演示使用
  • 代码开源:代码逻辑采用 MIT 许可证,可自由二次开发
  • 默认密码要改:房间装修默认密码为 1234,生产环境建议修改

总结

Star Office UI 是一个创意十足的状态可视化工具,特别适合:

  • 需要实时了解 AI 助手工作状态的团队
  • 希望让 AI 工作过程”可见”的项目管理者
  • 对像素风格和可视化感兴趣的开发者和设计师

项目还在持续迭代中,多 Agent 协作和房间装修功能会越来越完善。感兴趣的话,赶紧克隆下来体验一下吧!

© 版权声明

相关文章

暂无评论

none
暂无评论...