Star-Office-UI

把 AI 工作状态变成温馨像素办公室,一眼看懂代理在忙啥

Star-Office-UI 是一个为 OpenClaw 打造的像素风办公界面,将原本不可见的工作状态转化为一个温馨的虚拟空间。它通过角色形象、每日笔记和访客代理,让用户的工作过程变得可视化、有温度。项目解决了 AI 代理工作状态不透明、缺乏情感连接的问题,核心能力包括:像素风角色展示、日常记录功能、多代理互动支持。代码采用 MIT 协议,但美术资源仅限非商业学习使用。

开源 free 办公效率
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 7482
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类办公效率
开发团队ringhyacinth
所属国家
官网地址
定价模式free
价格说明代码基于MIT许可证完全免费,但艺术资产仅限非商业学习使用。
访问状态
是否开源是
开源协议NOASSERTION
主要语言HTML
技术栈/模型agent-collaboration,ai-assistant,dashboard,flask,mobile-friendly,multi-agent,openclaw,phaser,pixel-art,status-visiualzation
GitHub 星标★ 7482
30天Star增速
HF 下载量
上线时间2026-02-26 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 6 步

环境要求

  • Python 3.10 及以上版本(不支持 3.9 及更低)
  • 已安装 git,可克隆 GitHub 仓库
  • 本地可监听 19000 端口用于访问看板
  • 可选:已部署 OpenClaw,可获得自动状态同步的完整体验

安装与启动步骤

  1. 1克隆仓库

    把 Star-Office-UI 源码下载到本地,并进入项目根目录,后续所有命令默认在此目录执行。

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

    安装后端所需的 Python 依赖包,注意必须使用 Python 3.10+ 的 pip,否则可能装不上。

    python3 -m pip install -r backend/requirements.txt
  3. 3准备状态文件

    首次部署需从示例文件复制一份 state.json,用来保存 AI 助手的当前状态与记录。

    cp state.sample.json state.json
  4. 4启动后端

    进入 backend 目录启动 Flask 服务,启动后保持该终端窗口不要关闭。

    cd backend
    python3 app.py
  5. 5验证部署

    在项目根目录另开终端运行冒烟测试,检查服务是否正常;所有检查显示 OK 即成功。

    python3 scripts/smoke_test.py --base-url http://127.0.0.1:19000
  6. 6切换角色状态

    用脚本给角色切换状态(writing/error/idle 等),网页上看板会实时更新对应区域。

    python3 set_state.py writing "正在整理文档"

关键配置

配置项必填说明示例
FLASK_SECRET_KEY否Flask 会话密钥,生产环境需设为强随机值以防会话泄露sk-xxxxxxxxxxxxxxxx
ASSET_DRAWER_PASS否素材抽屉密码,生产环境需设为强随机密码避免弱口令your-strong-password

如何确认成功

浏览器打开 http://127.0.0.1:19000 能看到像素办公室;或运行 python3 scripts/smoke_test.py --base-url http://127.0.0.1:19000,全部检查显示 OK。

常见问题

Q:Python 3.9 可以运行吗?

A:不可以。代码使用了 X | Y 的 union type 语法,要求 Python 3.10+,低版本会直接报错。

Q:没有 OpenClaw 能用吗?

A:可以。项目可独立部署作为状态看板使用,与 OpenClaw 集成时仅状态同步体验更完整。

Q:怎么让角色切换工作状态?

A:在项目目录运行 set_state.py 脚本,例如 python3 set_state.py writing "正在整理文档"、error、idle。

Q:首次部署需要配置密钥吗?

A:不需要。首次部署可保留默认配置;生产环境再复制 .env.example 为 .env 并设置强随机密钥。

注意事项

  • 代码采用 MIT 协议,但美术资源仅限非商业学习使用。
  • 默认访问地址为 http://127.0.0.1:19000。
  • 生产环境请复制 .env.example 为 .env,并设置强随机的 FLASK_SECRET_KEY 与 ASSET_DRAWER_PASS。
  • OpenClaw 用户可直接把仓库中的 SKILL.md 链接发给龙虾,让其自动完成部署。

核心亮点

  • 像素风界面极具亲和力,将枯燥的工作状态转化为可视化角色,降低理解门槛
  • 支持每日笔记和访客代理,增强人机互动和情感连接
  • 代码开源(MIT),易于二次开发,社区活跃(7k+ stars)

不足之处

  • 美术资源仅限非商业学习使用,限制商业项目落地
  • 文档/社区待观察

适用场景

  • 个人开发者展示 AI 代理工作状态
  • 团队内部可视化多代理协作流程
  • 教育场景演示 AI 工作原理

替代项目

OpenClaw UI、Agent UI、Taskade

项目介绍

Star-Office-UI 是办公效率领域的开源项目,由 ringhyacinth 开发,是 2026 年新上线的项目。

在全站 13,090 个收录项目中,它的 GitHub 星标数(7,482)位列前 7%,在办公效率分类的 142 个项目里位列前 11%。

近 41 天,它的 GitHub 星标从 7,424 增加到 7,482,净增 58。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。代码基于MIT许可证完全免费,但艺术资产仅限非商业学习使用。

它主要面向的使用场景是:个人开发者展示AI代理工作状态。同类可对比的替代方案包括 OpenClaw UI、Agent UI、Taskade。

上一篇:cogniflow

下一篇:natively-cluely-ai-assistant

同类项目推荐

sunshine-control-panel 开源

一站式管理游戏库、监控内存,AI 助手加持,让大屏启动更高效。

Sunshine Foundation 大屏桌面管理器 | Tauri + Vue 3,游戏库管理、米塔AI助手、内存监控···

★ 444 2026-08-09
Stirling PDF 开源

本地部署 PDF 工具箱

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

★ 92816 2026-08-19
obsidian-md2wechat 开源

一键将 Obsidian 笔记排版成公众号文章,告别手动调格式

Obsidian → WeChat | Obsidian 插件一键排版发布到微信公众号,键排版发布到微信公众号:···

★ 318 2026-08-09
pdf2md 开源

浏览器里直接把 PDF 变成 Markdown,不用上传,隐私安全。

Browser based tool to convert PDFs to Markdown

★ 381 2026-08-09