logo
1
2
WeChat Login
style(readme): 修正中英文 README 文件语言链接的格式

简体中文 | English

Kite Desktop Banner

Kite Desktop

Auth Go Version Gin Version Gorm Version GitHub Pull Requests HitCount GitHub license Commits

🪁 一个基于 Wails v3 打造、面向桌面端的 K8S 多集群管理工具 🪁


Project logo

致谢

当前项目基于原始开源项目 Kite 改造而来。

首先感谢原项目 Kite 的作者与所有贡献者。原项目已经提供了非常坚实的基础,包括 Kubernetes 资源管理能力、集群管理流程、后端能力以及整体产品方向。当前仓库的桌面化改造,正是建立在这些成果之上。

为什么会有这个仓库

Kite Desktop 并不是对原仓库的简单镜像,也不是只做了一层外壳包装。

当前项目是在原始 Kite 基础上进行桌面端方向“魔改”的产物,目标是把原本偏 Web / Server 形态的能力,逐步重构为一个真正可安装、可分发、可本地使用的桌面端 Kubernetes 管理工具。同时在 AI 智能融合方面做更多更深入的探索。

中国大陆地区,推荐访问镜像库:https://cnb.cool/eryajf/kite-desktop

技术栈

当前桌面版的核心技术栈为:

  • Go:负责核心逻辑与 Kubernetes 交互能力
  • React:负责桌面应用界面
  • Wails v3:负责桌面运行时、原生窗口、系统能力接入,以及 macOS / Windows 安装包构建

其中,Wails v3 是这次改造的关键基础设施。后续围绕桌面端的很多能力都会基于它展开,例如:

  • 原生窗口行为适配
  • 本地文件访问
  • 系统文件选择器
  • 外链与系统浏览器联动
  • 桌面安装包构建与发布

当前项目方向

从现在开始,这个仓库会逐步与原始 Kite 仓库分离,单独围绕桌面端场景持续演进。

这意味着:

  • 会继续增强桌面端原生能力
  • 会根据桌面使用场景调整交互与功能边界
  • 对不再适合桌面端的部分进行裁剪、重构或替换
  • 针对桌面端新增更有价值的能力
  • 单独建设桌面应用的发布、安装与升级体系

开发方式

安装依赖:

make deps

启动桌面开发环境:

make dev

构建桌面应用:

make build

发布方向

当前项目将以桌面安装包作为主要交付形态,逐步完善以下平台支持:

  • macOS Intel
  • macOS Apple Silicon
  • Windows x64
  • Windows ARM64

☕ 赞助与支持

如果觉得这个软件很有用,并且想要它继续开发,请在以下方式支持我:

Ko-fi 非中国地区微信扫码打赏 中国地区
BuyMeACoffee

数据分析与隐私文档

如果你需要查看桌面版应用数据分析隐私说明,可参考以下文档:

许可证

本仓库使用 AGPL-3.0-only,详见 LICENSE

注意:当前仓库基于上游 Kite 深度改造而来,仓库内仍可能包含继承自上游的 Apache-2.0 代码与署名义务,相关说明见 NOTICElicenses/Apache-2.0.txt