这段时间我一直在复盘一个项目:HInsight

它最容易引起关注的问题是:

真的能用 Codex 把 Grafana 前端从 React 迁到 Vue 吗?

现在我把这个问题往前推进一步:

HInsight Core 开放预览版已经发布到 GitHub 和 Gitee

这意味着,它不再只是文章里的复盘,也不只是我口头描述的项目,而是可以被下载、阅读、运行和验证的开放核心版本。

代码在哪里?

仓库会同步发布到 GitHub 和 Gitee:


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:


最后

HInsight Core 的开源,对我来说不是结束,而是 HInsight 复盘真正进入“可验证阶段”的开始。

我最想表达的还是那句话:

AI 编程真正难的,不是生成代码,而是建立一个可控的工程闭环。

HInsight Core 希望提供一个真实案例:

一个复杂系统,如何在 AI 辅助编码工具的参与下,从迁移、返工、测试、验收、交接,逐步走到可以运行、可以复盘、可以开源验证。

这里是「码客问剑」。

不只讲 AI 工具,更讲真实复杂系统里 AI 怎么落地。
Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐