kite-desktop logo

kite-desktop

kite-desktop logokite-desktop

kite-desktop

一个基于 Wails v3 打造、面向桌面端的 K8S 多集群管理工具,让集群管理在本地原生体验里更顺手。

kite-desktop application demo

核心能力

为桌面端 K8S 管理重新设计

围绕多集群管理场景持续演进。
以 Go、React 与 Wails v3 作为核心技术栈。
保留 Web 技术灵活性,同时获得桌面原生能力。

开源驱动

以开源方式持续演进,项目方向、代码实现和迭代过程都更透明。

桌面原生体验

围绕桌面使用场景设计交互,天然更适合长期常驻的集群管理工作流。

多集群管理

核心定位就是 K8S 多集群桌面管理,而不是把浏览器页面简单打包成客户端。

Wails v3 技术栈

利用 Go 的后端能力和 React 的前端表现力,通过 Wails v3 连接成桌面应用。

安装包交付

项目会逐步完善桌面安装包构建、发布和分发能力,贴近真实桌面软件形态。

原生能力扩展

为本地文件访问、系统浏览器联动、文件选择器等桌面特性预留了演进空间。

发布方向

当前交付与支持计划

以桌面安装包作为主要交付形态,逐步完善不同平台支持。

开源项目

源码公开托管在 GitHub,可直接查看进度、参与讨论与贡献。

$0/长期
  • 公开仓库
  • 开放迭代过程
  • 欢迎社区参与
Choose Plan

桌面交付

围绕原生桌面安装与本地工作流持续打磨产品体验。

$0/规划中
  • macOS 方向
  • Windows 方向
  • 安装包分发
Choose Plan

能力扩展

后续版本会继续补足贴近桌面管理场景的原生能力。

$0/持续演进
  • 系统能力接入
  • 文件与浏览器联动
  • 桌面交互优化
Choose Plan

项目看点

为什么是桌面版 Kite

这不是模板宣传语,而是kite-desktop 当前明确的定位、技术选择与演进方向。

avatar

kite-desktop 的定位是桌面优先的 Kubernetes 多集群管理工具,而不是把通用 Web 面板简单包一层壳。

项目定位

桌面版 K8S 工具

avatar

项目基于 Wails v3 构建,在保留现代前端开发体验的同时,获得桌面端原生能力接入的空间。

技术选择

Wails v3

avatar

桌面方向更适合承载本地文件访问、系统对话框、原生窗口行为以及与系统浏览器联动等能力。

原生能力

本地系统集成

avatar

kite-desktop 从上游 Kite 深度演进而来,现在会围绕桌面场景逐步走出独立的产品路径。

项目来源

基于 Kite 深度改造

avatar

项目更适合以桌面安装包形式交付,而不是仅作为部署在服务器上的浏览器端管理面板。

交付形态

可安装应用

avatar

后续版本会继续加强桌面端原生能力,并根据桌面场景重新打磨交互、发布和升级体验。

后续方向

桌面优先

FAQ

常见问题

关于 kite-desktop 的定位、技术栈、发布和使用方式。

什么是 kite-desktop?

kite-desktop 是一个基于 Wails v3 打造、面向桌面端的 Kubernetes 多集群管理工具。

为什么要做桌面版?

桌面版更容易承载原生窗口行为、本地文件访问、系统文件选择器、系统浏览器联动,以及安装包构建和分发等能力。

kite-desktop 是开源的吗?

是的,项目已经开源在 GitHub 上,你可以直接查看实现、跟踪进展,并参与贡献。

项目使用什么技术栈?

当前核心技术栈是 Go、React 与 Wails v3,用桌面容器承载现代前端界面和本地能力。

它面向单集群还是多集群?

它的核心定位就是 K8S 多集群管理,这也是项目独立演进为桌面产品的重要原因之一。

我如何开始了解或使用它?

最直接的方式是查看 GitHub 仓库和 README,按照仓库中的说明启动本地开发或体验项目。

后续规划重点是什么?

后续会重点加强桌面原生能力、安装包构建与发布流程,以及更适合桌面场景的交互体验。

是否会支持安装包分发?

会,桌面安装包构建、发布与交付正是项目当前方向里非常明确的一部分。

开始体验 kite-desktop

查看源码、启动开发环境,或者关注桌面版本的后续发布。

查看源码