# think-light-dashboard **Repository Path**: osheyx/think-light-dashboard ## Basic Information - **Project Name**: think-light-dashboard - **Description**: ThinkLight Web 仪表盘前端静态资源 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: https://gitee.com/osheyx/think-light - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-25 - **Last Updated**: 2026-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # think-light-dashboard > ThinkLight(思灯)多仓项目的一部分 —— Web 仪表盘。 [← 返回编排仓 think-light](https://gitee.com/osheyx/think-light) ## 状态 🚧 **WIP(开发中)**。仓库已公开以固化目录结构与对外接口,页面尚未实现。 ## 这个仓库负责什么 板子上的 RGB 灯和 LCD 只有 240×240,容不下多任务的详细信息。仪表盘负责把「现在有几个 Agent 在跑、各自什么状态、传感器上下文是什么」摊开在浏览器里。 它**只放前端静态资源**。后端由网关内建(见 [think-light-gateway-rs](https://gitee.com/osheyx/think-light-gateway-rs) 的 `web/` 模块),本仓产物最终由网关打包分发。 ## 目录结构 ``` think-light-dashboard/ ├── src/ # 页面源码 └── static/ # 静态资源 ``` ## 设计要点 | 要点 | 说明 | | --- | --- | | 数据来源 | 网关内置的 HTTP 服务与 `/health`,通过 SSE / WebSocket 推实时状态 | | 与固件一致 | 任务状态枚举与配色语义必须与固件 `tl_indicator.h` 对齐,不能各定义一套 | | 离线可用 | 纯静态资源,网关未启动时也能本地打开查看占位页 | | 无框架依赖 | 尽量零依赖,避免为了看一个仪表盘引入整条构建链 | ## 相关仓库 | 仓库 | 职责 | | --- | --- | | [think-light](https://gitee.com/osheyx/think-light) | 编排仓:方案总纲、ADR、安装脚本、统一命令入口 | | [think-light-protocol](https://gitee.com/osheyx/think-light-protocol) | 报文契约唯一来源 | | [think-light-firmware](https://gitee.com/osheyx/think-light-firmware) | 板端 C 固件 | | [think-light-gateway-rs](https://gitee.com/osheyx/think-light-gateway-rs) | Rust 网关(生产版) | | [think-light-gateway-py](https://gitee.com/osheyx/think-light-gateway-py) | Python 网关(调试版) | | [think-light-plugins](https://gitee.com/osheyx/think-light-plugins) | 官方插件样例 | ## License [MIT](LICENSE) © 2026 heyongxian