乐于分享
好东西不私藏

我给我的AI助理装了一个办公室,现在它每天在里面"上班"

我给我的AI助理装了一个办公室,现在它每天在里面"上班"

你有没有想过,你的AI助手在帮你干活的时候,它自己在干嘛?

是躺在沙发上摸鱼?还是坐在电脑前疯狂敲代码?还是…偷偷跑去角落抓虫子?

今天给大家介绍一个超级有意思的开源项目——Star Office UI,它能让你”看见”你的AI助理在干什么!


🎮这是什么神仙项目?

Star Office UI 是一个像素风格的AI办公仪表盘

简单来说:它把你的AI助手变成一个可爱的像素小人,放在一个像素办公室里。AI在做什么,小人就会走到对应的区域,做出相应的动作。

  • 工作时 → 走到工位敲代码

  • 搜索时 → 在工位查资料

  • 出错时 → 跑到角落抓Bug(字面意义的虫子🐛)

  • 休息时 → 躺在沙发上发呆

是不是很有画面感?

△ 像素风格的AI办公室,小人正在沙发上休息

有什么好玩的功能?

1️⃣ 六种工作状态,实时切换

状态 小人去哪 适合场景
🛋 空闲
跑去沙发躺平
任务完成/待机中
💻 写作
坐到工位敲键盘
写代码/写文档
🔍 研究
在工位查资料
搜索/调研中
⚡ 执行
忙碌工作
运行命令/处理任务
🔄 同步
上传数据
同步进度中
🐛 出错
跑去角落抓虫子
Debug/出bug了

切换状态只需要一行命令:

python3 set_state.py writing "正在写代码"python3 set_state.py error "发现Bug,正在调试"python3 set_state.py idle "待命中"

△ 不同状态下的小人位置变化

2️⃣ 多Agent协作办公

你可以邀请多个AI助手一起”上班”!

每个AI助手都有自己的像素小人,它们会在办公室里各自忙各自的。谁在干活,谁在摸鱼,一目了然。

△ 加入多个agent

3️⃣ AI智能装修办公室

连接你的 Gemini API,可以让AI帮你重新设计办公室背景!

想要赛博朋克风格?想要森林小屋?说一声就行。

4️⃣ 桌面宠物模式

有一个 Electron 桌面版本,可以把办公室变成一个透明的桌面挂件。

小人就在你桌面上”上班”,随时能看到AI在干嘛,可爱到犯规!


🚀超详细安装教程

💡 环境要求

• Python 3.10+(必须,代码使用了新版语法)• pip(Python包管理器)

1克隆项目

git clone https://github.com/ringhyacinth/Star-Office-UI.gitcd Star-Office-UI
2安装依赖

依赖超级简单,只有两个包:

python3 -m pip install -r backend/requirements.txt

就安装了:

  • flask – Web框架

  • pillow – 图片处理

3初始化状态文件

cp state.sample.json state.json
4启动服务

cd backendpython3 app.py

看到这个输出就说明成功了:

==================================================Star Office UI - Backend State Service==================================================State file: /path/to/state.jsonListening on: http://0.0.0.0:19000==================================================
5打开浏览器访问

打开 http://127.0.0.1:19000

你会看到一个像素风格的办公室,里面有一个正在沙发上休息的小人!

6测试状态切换

在另一个终端窗口运行:

# 切换到"工作"状态python3 set_state.py writing "正在写代码"# 切换到"出错"状态python3 set_state.py error "发现Bug,正在调试"# 切换到"搜索"状态python3 set_state.py researching "搜索解决方案"# 回到"空闲"状态python3 set_state.py idle "待命中"

刷新浏览器,你会看到小人在办公室里走来走去!


🔥进阶玩法

公网访问(分享给别人看)

使用 Cloudflare Tunnel 一键开启公网访问:

cloudflared tunnel --url http://127.0.0.1:19000

会生成一个 https://xxx.trycloudflare.com 的链接,发给朋友就能看到你的AI办公室!

和 OpenClaw 深度集成

如果你在用 OpenClaw(一个AI助手框架),可以在配置文件里加上状态同步规则:

## Star Office Status Sync Rules- 开始任务前:运行 `python3 set_state.py <状态> "<描述>"`- 结束任务后:运行 `python3 set_state.py idle "待命中"`

这样你的AI助手会自动更新状态,完全不用手动操作!


📊项目信息

GitHub
ringhyacinth/Star-Office-UI
协议
MIT(代码)/ 非商用(素材)
创始人
Ring Hyacinth & Simon Lee
星标
持续增长中 ⭐

🤔这个项目适合谁?

人群 推荐理由
AI开发者
可视化你的AI工作状态,调试更直观
OpenClaw用户
完美集成,让AI助手有个”家”
像素艺术爱好者
超可爱的像素风格,可以自定义素材
独立开发者
用作个人状态展示页
技术博主
做演示、录视频效果拉满

💬写在最后

Star Office UI 让我想起了小时候玩的那些像素游戏。

它把冰冷的AI状态数据,变成了一个温暖的像素办公室。看着小人跑来跑去工作,莫名有一种”养电子宠物”的快乐。

最重要的是,这个项目是完全开源的,代码简洁易懂,你可以随意魔改、二开。

如果你也有AI助手,不妨给它安排一个”办公室”,看看它每天都在忙什么吧!😄


GitHub地址:https://github.com/ringhyacinth/Star-Office-UI