{"id":47900451,"url":"https://github.com/eryajf/kite-desktop","last_synced_at":"2026-05-10T15:09:57.322Z","repository":{"id":349065016,"uuid":"1200922061","full_name":"eryajf/kite-desktop","owner":"eryajf","description":"kite 桌面版","archived":false,"fork":false,"pushed_at":"2026-04-04T03:22:57.000Z","size":2946,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-04T04:04:30.403Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eryajf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"patreon":null,"open_collective":null,"ko_fi":"eryajf","tidelift":null,"community_bridge":null,"liberapay":"eryajf","issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://wiki.eryajf.net/reward/"]}},"created_at":"2026-04-04T01:43:41.000Z","updated_at":"2026-04-04T03:22:28.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/eryajf/kite-desktop","commit_stats":null,"previous_names":["eryajf/kite-desktop"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/eryajf/kite-desktop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eryajf%2Fkite-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eryajf%2Fkite-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eryajf%2Fkite-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eryajf%2Fkite-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eryajf","download_url":"https://codeload.github.com/eryajf/kite-desktop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eryajf%2Fkite-desktop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31479006,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T14:34:32.243Z","status":"ssl_error","status_checked_at":"2026-04-06T14:34:31.723Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-04T04:01:19.352Z","updated_at":"2026-05-10T15:09:57.303Z","avatar_url":"https://github.com/eryajf.png","language":"TypeScript","funding_links":["https://ko-fi.com/eryajf","https://liberapay.com/eryajf","https://wiki.eryajf.net/reward/"],"categories":["K8S-Cluster-Manage"],"sub_categories":[],"readme":"English | [简体中文](./README_zh.md)\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"./docs/src/banner.svg\" alt=\"Kite Desktop Banner\" width=\"900\"\u003e\n\n\u003ch1\u003eKite Desktop\u003c/h1\u003e\n\n[![Auth](https://img.shields.io/badge/Auth-eryajf-ff69b4)](https://github.com/eryajf)\n[![Go Version](https://img.shields.io/github/go-mod/go-version/eryajf/kite-desktop)](https://github.com/eryajf/kite-desktop)\n[![Gin Version](https://img.shields.io/badge/Gin-1.6.3-brightgreen)](https://github.com/eryajf/kite-desktop)\n[![Gorm Version](https://img.shields.io/badge/Gorm-1.24.5-brightgreen)](https://github.com/eryajf/kite-desktop)\n[![GitHub Pull Requests](https://img.shields.io/github/stars/eryajf/kite-desktop)](https://github.com/eryajf/kite-desktop/stargazers)\n[![HitCount](https://views.whatilearened.today/views/github/eryajf/kite-desktop.svg)](https://github.com/eryajf/kite-desktop)\n[![GitHub license](https://img.shields.io/github/license/eryajf/kite-desktop)](https://github.com/eryajf/kite-desktop/blob/main/LICENSE)\n[![Commits](https://img.shields.io/github/commit-activity/m/eryajf/kite-desktop?color=ffff00)](https://github.com/eryajf/kite-desktop/commits/main)\n\n\u003cp\u003e 🪁 A Wails v3-based desktop tool for multi-cluster K8S management 🪁\u003c/p\u003e\n\n\u003cimg src=\"https://cdn.jsdelivr.net/gh/eryajf/tu@main/img/image_20240420_214408.gif\" width=\"800\"  height=\"3\"\u003e\n\u003c/div\u003e\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"\" rel=\"noopener\"\u003e\n \u003cimg src=\"https://cdn.jsdelivr.net/gh/eryajf/tu/img/image_20260415_222836.png\" alt=\"Project logo\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Acknowledgement\n\nThis project is based on the original open source project [Kite](https://github.com/kite-org/kite).\n\nFirst, thanks to the original Kite authors and all contributors. The upstream project already provided a very solid foundation, including Kubernetes resource management, cluster management workflows, backend capabilities, and the overall product direction. The desktop transformation in this repository is built directly on top of those results.\n\n## Why This Repository Exists\n\n`Kite Desktop` is not a simple mirror of the original repository, nor is it just a thin shell around it.\n\nThis project is the result of a substantial desktop-oriented rework based on the original Kite. The goal is to gradually reshape what was originally more Web / Server oriented into a truly installable, distributable, locally usable desktop Kubernetes management tool. At the same time, the project will explore deeper integration with AI capabilities.\n\nFor users in mainland China, the mirror repository is recommended: \u003chttps://cnb.cool/eryajf/kite-desktop\u003e\n\n## Tech Stack\n\nThe current desktop edition is built on the following core stack:\n\n- `Go` for backend logic and Kubernetes integration\n- `React` for the application UI\n- `Wails v3` for desktop runtime, native windowing, system integration, and desktop packaging\n\nAmong them, `Wails v3` is the key infrastructure behind this transformation. Many future desktop capabilities will be built on top of it, such as:\n\n- native window behavior adaptations\n- local file access\n- system file pickers\n- external link handling with the system browser\n- desktop package building and release workflows\n\n## Project Direction\n\nFrom now on, this repository will gradually separate from the original Kite repository and continue evolving independently around desktop use cases.\n\nThat means:\n\n- desktop-native capabilities will continue to be enhanced\n- interaction flows and feature boundaries will be adjusted for desktop usage scenarios\n- parts that are no longer suitable for desktop will be trimmed, refactored, or replaced\n- new capabilities with stronger desktop value will be introduced\n- a dedicated release, installation, and upgrade system for the desktop app will be built\n\n## Development\n\nInstall dependencies:\n\n```bash\nmake deps\n```\n\nRun the desktop app in development mode:\n\n```bash\nmake dev\n```\n\nBuild the desktop app:\n\n```bash\nmake build\n```\n\n## Release Targets\n\nThe project will primarily be delivered as desktop installation packages, with gradual support for the following platforms:\n\n- macOS Intel\n- macOS Apple Silicon\n- Windows x64\n- Windows ARM64\n\n## ☕ Sponsorship \u0026 Support\n\nIf you find this software useful and want to support its continued development, you can sponsor it here:\n\n| Ko-fi *outside mainland China*                                                                               |     | WeChat donation *mainland China*                 |\n|--------------------------------------------------------------------------------------------------------------|-----|--------------------------------------------------|\n| [\u003cimg src=\"https://t.eryajf.net/imgs/2026/04/1776783161570.png\" alt=\"BuyMeACoffee\" height=\"150\"\u003e](https://ko-fi.com/eryajf) | or  | \u003cimg src=\"https://t.eryajf.net/imgs/2023/01/834f12107ebc432a.png\" height=\"150\"\u003e |\n\n## Analytics Privacy\n\nIf you need the privacy notice for desktop analytics, see:\n\n- [Desktop Analytics Privacy Notice](./docs/desktop-analytics-privacy-notice.md)\n\n## License\n\nThis repository is licensed under `AGPL-3.0-only`. See [LICENSE](./LICENSE) for details.\n\u003e Note: this repository is a deeply modified derivative of the upstream `Kite` project. It may still contain code inherited from upstream under `Apache-2.0`, along with the corresponding attribution obligations. See [NOTICE](./NOTICE) and [licenses/Apache-2.0.txt](./licenses/Apache-2.0.txt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feryajf%2Fkite-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feryajf%2Fkite-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feryajf%2Fkite-desktop/lists"}