跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI大前端

Star-Office-UI:像素风格 AI 办公室看板,可视化 AI 助手工作状态

Star-Office-UI 是一款像素风格的 AI 办公室看板系统,用于将 AI Agent 不可见的工作状态实时可视化。系统通过休息区、工作区和 Bug 区映射六种工作状态,支持多 Agent 协作与状态同步。技术架构采用 Flask 后端、Phaser 前端及 Tauri 桌面封装,支持中英日三语切换、AI 生图装修及昨日小记功能。提供快速部署方案及 API 接口,可独立运行或与 OpenClaw 深度集成,适用于团队协作监控及个人状态展示。

随缘发布于 2026/4/6更新于 2026/5/2427 浏览
Star-Office-UI:像素风格 AI 办公室看板,可视化 AI 助手工作状态

概述

Star-Office-UI 是一款像素风格的 AI 办公室看板系统,旨在解决 AI Agent 工作状态"看不见"的问题。传统 AI Agent 的工作过程是黑盒的,用户无法直观了解 Agent 当前在做什么、昨天做了什么、现在是否在线。Star-Office-UI 通过像素风格的办公室场景,将抽象的工作状态转化为可视化的场景:

  • 休息区(沙发):Agent 待命或任务完成时的状态
  • 工作区(办公桌):Agent 正在工作时的状态(写代码、写文档、搜索、执行任务等)
  • Bug 区:Agent 遇到错误或异常时的状态

角色会根据当前状态自动移动到对应区域,配合动画和气泡提示,让 AI 的工作变得"可见"和"有趣"。支持多 Agent 协作、中英日三语、AI 生图装修、桌面宠物模式,与 OpenClaw 深度集成时体验最佳,也可以独立部署作为状态看板使用。

Star-Office-UI 界面

核心特性

  1. 状态可视化:将抽象的 AI 工作状态转化为直观的视觉场景
  2. 多 Agent 协作:支持多个 AI Agent 同时在线,实时查看团队状态
  3. 趣味性:像素风格设计,让 AI 工作变得有趣和生动
  4. 易用性:30 秒快速部署,支持多种集成方式

主要功能

核心作用

Star-Office-UI 的核心作用是将 AI Agent 的工作状态可视化,通过像素风格的办公室场景,让用户直观了解 AI 的工作状态:

  1. 状态可视化:6 种工作状态映射到办公室的 3 个区域,角色自动移动
  2. 多 Agent 协作:支持多个 AI Agent 同时在线,实时查看团队状态
  3. 昨日小记:自动从 memory/*.md 读取最近一天的工作记录,展示为"昨日小记"卡片
  4. 实时更新:状态变化实时同步,无需刷新页面
  5. 移动端适配:手机直接打开即可查看,适合外出时快速瞄一眼
快速开始

方式一:手动部署

# 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,然后试试切状态:

python3 set_state.py writing "正在整理文档"
python3 set_state.py error "发现问题,排查中"
python3 set_state.py idle "待命中"
技术架构

Star-Office-UI 采用 前后端分离 的架构设计:

  • 后端(backend/):基于 Flask 的后端服务,提供 API 接口和状态管理
  • 前端(frontend/):基于 Phaser 的前端页面,实现像素风格的办公室场景
  • 桌面宠物(desktop-pet/):基于 Tauri 的桌面封装版本(可选)

关键技术:

  1. Phaser 游戏引擎:用于渲染像素风格的办公室场景
  2. Flask 后端服务:提供 API 接口和状态管理
  3. Tauri 桌面封装:实现跨平台的桌面宠物应用
  4. WebSocket/轮询:实现实时状态同步
状态映射机制

Star-Office-UI 将 6 种工作状态映射到办公室的 3 个区域:

状态办公室区域触发场景
idle🛋 休息区(沙发)待命 / 任务完成
writing💻 工作区(办公桌)写代码 / 写文档
researching💻 工作区搜索 / 调研
executing💻 工作区执行命令 / 跑任务
syncing💻 工作区同步数据 / 推送
error🐛 Bug 区报错 / 异常排查
OpenClaw 集成

状态自动同步:

在 OpenClaw 的 SOUL.md(或 Agent 规则文件)中加入以下规则:

## Star Office 状态同步规则
- 接到任务时:先执行 `python3 set_state.py <状态> "<描述>"` 再开始工作
- 完成任务后:执行 `python3 set_state.py idle "待命中"` 再回复

集成优势:

  • 自动同步:Agent 工作状态自动同步到办公室看板
  • 无需手动:无需手动更新状态,Agent 自动维护
  • 实时更新:状态变化实时同步,无需刷新页面

项目资源

  • 🌟 GitHub: https://github.com/ringhyacinth/Star-Office-UI
  • 📚 SKILL.md: OpenClaw Skill 文档
  • 📄 License: MIT(代码),美术资产仅学习用途

常用 API

端点说明
GET /health健康检查
GET /status获取主 Agent 状态
POST /set_state设置主 Agent 状态
GET /agents获取多 Agent 列表
POST /join-agent访客加入办公室
POST /agent-push访客推送状态
POST /leave-agent访客离开
GET /yesterday-memo获取昨日小记
GET /config/gemini获取 Gemini API 配置
POST /config/gemini设置 Gemini API 配置

适用人群

  • OpenClaw 用户:想要可视化 AI Agent 工作状态的用户
  • 多 Agent 团队:需要协作和状态可视化的团队
  • 个人开发者:想要个人状态页或远程办公看板的开发者
  • 桌面宠物爱好者:喜欢桌面宠物应用的开发者
  • 像素风格爱好者:喜欢像素风格设计的开发者

目录

  1. 概述
  2. 核心特性
  3. 主要功能
  4. 核心作用
  5. 快速开始
  6. 1) 下载仓库
  7. 2) 安装依赖
  8. 3) 准备状态文件(首次)
  9. 4) 启动后端
  10. 技术架构
  11. 状态映射机制
  12. OpenClaw 集成
  13. Star Office 状态同步规则
  14. 项目资源
  15. 常用 API
  16. 适用人群
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • GPU/TPU/FPGA 异构算力成本健康度审计与优化实践
  • Anaconda Prompt 环境下 GitHub 项目的 AI 辅助开发实践
  • 解决 Git 推送提示“密码认证不支持”:SSH 密钥配置实战
  • Qwen3-VL-WEB 可视化工具使用指南与竞品分析实战
  • Android ClassLoader 核心机制与分类解析
  • JRebel 插件安装、激活与配置教程
  • Harness Engineering 工程化教程:AI Agent 复杂长任务实践指南
  • Windows 环境 Git 安装与配置指南
  • 人工智能:自然语言处理与计算机视觉融合应用
  • Spring Boot 集成 MyBatis 操作数据库详解
  • C++ 各标准版本核心特性差异对比
  • DFT 中的 OCC 架构:On-Chip-Clock Controller 设计与原理
  • OpenHarmony 平台 Flutter 跨域解决方案:flutter_cors 库实战
  • SharpaWave 量产:0.005N 视觉基触觉手与模块化设计助力通用机器人
  • Ollama 模型管理与 Open WebUI 本地部署指南
  • Sharpa Robotics 量产视觉基触觉手 SharpaWave,0.005N 超敏感知与模块化设计
  • ArrayList 与 LinkedList 性能实测:插入、遍历与删除耗时对比
  • Windows 11 安卓与 Linux 子系统技术解析
  • Linux 下部署 GraphRAG 并接入 Ollama 本地模型
  • Coze 智能体开发:插件、知识库与数据库全解析

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online