HInsight Core 开放预览:Codex 辅助 Grafana React → Vue 迁移后的核心工程
HInsight-Core开放预览版正式发布,这是一个基于Grafana开源体系改造的可观测平台核心版本。项目通过AI辅助工具完成React到Vue的前端迁移,保留了完整的工程结构(Go后端、Vue前端、UI组件等),但不包含生产数据和敏感信息。开源目的是验证AI辅助复杂工程迁移的可行性,沉淀工程方法,并为工业可观测领域提供参考。项目已在GitHub和Gitee同步发布,标志着复盘进入可验证阶段,
这段时间我一直在复盘一个项目:HInsight。
它最容易引起关注的问题是:
真的能用 Codex 把 Grafana 前端从 React 迁到 Vue 吗?
现在我把这个问题往前推进一步:
HInsight Core 开放预览版已经发布到 GitHub 和 Gitee。
这意味着,它不再只是文章里的复盘,也不只是我口头描述的项目,而是可以被下载、阅读、运行和验证的开放核心版本。
代码在哪里?
仓库会同步发布到 GitHub 和 Gitee:
- Gitee:【HInsight-Core 】
- GitHub:【HInsight-Core 】
HInsight Core 是什么?
HInsight Core 是 HInsight 的开放核心版本。
它基于 Grafana 开源能力体系迁移和改造,目标不是做一个所谓“Vue 版 Grafana”,而是把成熟可观测能力转化为更适合工业现场、长期维护、内部部署和二次开发的开放核心工程。
这里先说明边界:
- HInsight Core 不是 Grafana Labs 官方项目;
- HInsight Core 不是 Grafana 的官方 Vue 版本;
- 它不包含真实客户信息、现场接口、生产数据和控制策略;
- 它是一个用于学习、验证和二次开发的开放核心项目。
我把它开源出来,主要是希望大家可以看到:
AI 辅助编码工具参与复杂工程迁移之后,最后到底能沉淀出什么样的工程结果。
它包含什么?
HInsight Core 第一版会尽量保留完整核心工程结构,包括:
- Go 后端;
- Vue 前端;
- 核心 packages;
- UI 组件体系相关能力;
- Docker demo;
- 模拟数据源;
- 示例 dashboard;
- 基础运行配置;
- AI 工程闭环文档;
- 任务卡、差异表、验收清单、交接书、本地记忆等模板。
也就是说,它不是只放一个前端页面,也不是只放一套 UI demo。
它会尽量呈现一个完整系统骨架,让大家可以理解:
- 大型系统如何迁移;
- React → Vue 不只是改语法;
- packages 分包体系如何承接;
- Go 后端与前端如何配合;
- demo 数据源如何用于验证;
- AI 辅助编码工具如何被纳入工程闭环。
它不包含什么?
因为 HInsight 已经应用于真实工业现场场景,所以公开版本必须做脱敏。
HInsight Core 不会包含:
- 真实生产数据;
- 客户信息;
- 现场接口;
- 控制策略;
- 内部算法;
- 生产部署配置;
- 真实账号、token、IP、域名;
- 涉及现场安全的敏感模块。
公开版本的目标,不是把生产系统原样公开,而是提供一个可以学习、验证和二次开发的开放核心版本。
为什么要开源?
我开源 HInsight Core,有三个目的。
第一,是让“复盘”变得可验证。
之前我讲过,用 Codex 辅助完成 Grafana 前端 React → Vue 迁移,并形成 HInsight。这个说法如果只停留在文章里,大家很自然会怀疑:到底迁到了什么程度?是不是只改了几个页面?
开源 Core 版本以后,至少可以让大家看到真实工程结构。
第二,是沉淀 AI 辅助复杂工程的方法。
HInsight 迁移过程中,我逐渐形成了一套闭环:
目标定义 → 验收标准 → 计划 → 差异表 → 执行 → 自检与测试 → 人工验收 → 交接书 → 本地记忆 → 复盘沉淀
这套方法不只适用于 Codex,也适用于 Claude Code、Cursor、Copilot 等 AI 辅助编码工具。
我希望 HInsight Core 不只是代码仓库,也能成为一个 AI 辅助复杂工程实践的案例库。
第三,是给工业可观测方向一个开放底座参考。
工业现场的软件系统和互联网后台不一样。它更看重长期稳定、低维护、低学习成本、可排查、可部署、可验证。
HInsight Core 会尽量以开放核心方式沉淀这些通用能力。
它和 Grafana 是什么关系?
HInsight Core 基于 Grafana 开源能力体系迁移和改造而来。
但需要明确:
HInsight Core 不是 Grafana Labs 官方项目,也不是 Grafana 官方 Vue 版本。
我会在仓库里保留必要的许可证说明、上游来源说明和免责声明,避免误导用户。
从技术复盘角度看,Grafana 是一个很成熟的可观测平台底座。HInsight Core 做的是在这个基础上进行迁移、改造、脱敏和工程化沉淀。
它和 HInsight 是什么关系?
可以简单理解为:
HInsight 是实际生产使用的完整系统。
HInsight Core 是公开学习、验证和二次开发用的开放核心版本。
HInsight Core 会保留通用核心能力,但不会包含与真实现场、客户、控制策略和内部商业模块相关的敏感内容。
代码在哪里?
仓库会同步发布到 GitHub 和 Gitee:
- Gitee:【HInsight-Core 】
- GitHub:【HInsight-Core 】
最后
HInsight Core 的开源,对我来说不是结束,而是 HInsight 复盘真正进入“可验证阶段”的开始。
我最想表达的还是那句话:
AI 编程真正难的,不是生成代码,而是建立一个可控的工程闭环。
HInsight Core 希望提供一个真实案例:
一个复杂系统,如何在 AI 辅助编码工具的参与下,从迁移、返工、测试、验收、交接,逐步走到可以运行、可以复盘、可以开源验证。
这里是「码客问剑」。
不只讲 AI 工具,更讲真实复杂系统里 AI 怎么落地。
更多推荐



所有评论(0)