[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73596":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},73596,"freelens","freelensapp\u002Ffreelens","freelensapp","Free IDE for Kubernetes","https:\u002F\u002Ffreelens.app",null,"TypeScript",5133,275,22,161,0,6,29,116,18,38.32,"MIT License",false,"main",true,[27,28,29,30,31,32],"cloud-native","containers","devops","kubernetes","kubernetes-dashboard","kubernetes-ui","2026-06-12 02:03:15","# Freelens\n\n\u003C!-- markdownlint-disable MD013 -->\n\n[![Home](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%F0%9F%8F%A0-freelens.app-02a7a0)](https:\u002F\u002Ffreelens.app)\n[![GitHub](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Ffreelensapp\u002Ffreelens?style=flat&label=GitHub%20%E2%AD%90&logo=github)](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdynamic\u002Fjson?color=blue&label=Discord&style=flat&query=approximate_member_count&url=https%3A%2F%2Fdiscordapp.com%2Fapi%2Finvites%2F%2FNjKZERK95Y%3Fwith_counts%3Dtrue&logo=discord)](https:\u002F\u002Fdiscord.gg\u002FNjKZERK95Y)\n[![Subreddit](https:\u002F\u002Fimg.shields.io\u002Freddit\u002Fsubreddit-subscribers\u002Ffreelens?style=flat&label=r%2Ffreelens&logo=reddit)](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Ffreelens\u002F)\n[![Bounties on BountyHub](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBounties-on%20BountyHub-yellow)](https:\u002F\u002Fbountyhub.dev\u002Fbounties?repo=freelens)\n[![DeepWiki](https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg)](https:\u002F\u002Fdeepwiki.com\u002Ffreelensapp\u002Ffreelens)\n[![LFX Health Score](https:\u002F\u002Finsights.linuxfoundation.org\u002Fapi\u002Fbadge\u002Fhealth-score?project=freelens)](https:\u002F\u002Finsights.linuxfoundation.org\u002Fproject\u002Ffreelens)\n[![license](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Ffreelensapp\u002Ffreelens.svg)](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens?tab=MIT-1-ov-file#readme)\n[![release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Ffreelensapp\u002Ffreelens?display_name=tag&sort=semver)](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases\u002Flatest)\n[![Homebrew Cask Version](https:\u002F\u002Fimg.shields.io\u002Fhomebrew\u002Fcask\u002Fv\u002Ffreelens?label=homebrew)](https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Ffreelens#default)\n[![WinGet Package Version](https:\u002F\u002Fimg.shields.io\u002Fwinget\u002Fv\u002FFreelensapp.Freelens)](https:\u002F\u002Fwinstall.app\u002Fapps\u002FFreelensapp.Freelens)\n[![Scoop Package Version](https:\u002F\u002Fimg.shields.io\u002Fscoop\u002Fv\u002Ffreelens?bucket=extras\n)](https:\u002F\u002Fscoop.sh\u002F#\u002Fapps?q=freelens&s=1&d=0)\n[![Flathub Version](https:\u002F\u002Fimg.shields.io\u002Fflathub\u002Fv\u002Fapp.freelens.Freelens)](https:\u002F\u002Fflathub.org\u002Fapps\u002Fapp.freelens.Freelens)\n[![Snap Store Version](https:\u002F\u002Fimg.shields.io\u002Fsnapcraft\u002Fv\u002Ffreelens\u002Flatest\u002Fstable)](https:\u002F\u002Fsnapcraft.io\u002Ffreelens)\n[![AUR Version](https:\u002F\u002Fimg.shields.io\u002Faur\u002Fversion\u002Ffreelens-bin)](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Ffreelens-bin)\n[![NPM Version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F%40freelensapp%2Fcore)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@freelensapp\u002Fcore)\n[![Unit tests](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Factions\u002Fworkflows\u002Funit-tests.yaml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Factions\u002Fworkflows\u002Funit-tests.yaml)\n[![Integration tests](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Factions\u002Fworkflows\u002Fintegration-tests.yaml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Factions\u002Fworkflows\u002Fintegration-tests.yaml)\n[![Trunk Check](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Factions\u002Fworkflows\u002Ftrunk-check.yaml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Factions\u002Fworkflows\u002Ftrunk-check.yaml)\n\n\u003C!-- markdownlint-enable MD013 -->\n\n[Freelens](https:\u002F\u002Ffreelens.app) is a free and open-source user interface\ndesigned for managing Kubernetes clusters. It provides a standalone\napplication compatible with macOS, Windows, and Linux operating systems,\nmaking it accessible to a wide range of users. The application aims to\nsimplify the complexities of Kubernetes management by offering an intuitive\nand user-friendly interface.\n\n![Screenshot](freelens\u002Fbuild\u002Fscreenshots\u002Fmain.png)\n\n## Downloads\n\nSee the [releases](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases) page and\ndownload the right package for your system.\n\n### macOS\n\nmacOS 12 or later is required.\n\nDownload either the PKG (installer) or DMG (image) package from the\n[releases](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases) page. Both arm64\n(M1 chip or newer) and amd64 (Intel) variants are available.\n\nAll binary packages are built on macOS 14 and should be compatible with newer\nsystems.\n\n#### Homebrew\n\nRun the following command:\n\n```sh\nbrew install --cask freelens\n```\n\n### Linux\n\nLinux with GNU C Library 2.34 or later is required. It is provided ie. by\nDebian 12, Fedora 35, Mint 21, openSUSE Leap 15.4, Ubuntu 22.04 and by\nrolling release distributions like Arch, Manjaro or Tumbleweed.\n\nDownload DEB or RPM (package) or AppImage (executable) from the\n[releases](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases) page. Both arm64\n(aarch64) and amd64 (x86_64) variants are available.\n\nAll binary packages are built on Ubuntu 22.04 and should be compatible with\nnew systems.\n\n#### AppImage\n\nThe Linux AppImage file requires libz.so and libfuse.so.2. You can add them\nby running:\n\n```sh\nsudo apt install libfuse2 zlib1g-dev\n```\n\nRun the application with additional arguments:\n\n\u003C!-- markdownlint-disable MD013 -->\n```sh\n.\u002FFreelens*.AppImage --no-sandbox --ozone-platform-hint=auto --enable-features=WebRTCPipeWireCapturer --enable-features=WaylandWindowDecorations --disable-gpu-compositing\n```\n\u003C!-- markdownlint-enable MD013 -->\n\n#### Flatpak\n\nThe package is available on the\n[Flathub](https:\u002F\u002Fflathub.org\u002Fapps\u002Fapp.freelens.Freelens) App Store for\nLinux.\n\nUse GNOME Software application or run the following commands:\n\n```sh\nflatpak install flathub app.freelens.Freelens\nflatpak run app.freelens.Freelens\n```\n\nThe application is sandboxed. It includes bundled `kubectl` and `helm`\ncommands and uses the `~\u002F.kube\u002Fconfig` file by default.\n\nFlatpak adds wrappers for the `aws`, `doctl`, `gke-gcloud-auth-plugin`, and\n`kubelogin` tools, running them as commands from the host system.\n\nThe terminal uses `\u002Fbin\u002Fsh` by default, but it can be switched to, for\nexample, `\u002Fbin\u002Fbash` for a sandboxed environment or `\u002Fapp\u002Fbin\u002Fhost-spawn` for\na host environment.\n\n#### Snap\n\nThe package is available on the [Snap](https:\u002F\u002Fsnapcraft.io\u002Ffreelens) Store\nfor Linux.\n\nUse App Center application or run the following command:\n\n```sh\nsnap install freelens --classic\n```\n\n#### APT repository\n\nRun the following commands:\n\n\u003C!-- markdownlint-disable MD013 -->\n\n```sh\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002Ffreelensapp\u002Ffreelens\u002Frefs\u002Fheads\u002Fmain\u002Ffreelens\u002Fbuild\u002Fapt\u002Ffreelens.asc | sudo tee \u002Fetc\u002Fapt\u002Fkeyrings\u002Ffreelens.asc\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002Ffreelensapp\u002Ffreelens\u002Frefs\u002Fheads\u002Fmain\u002Ffreelens\u002Fbuild\u002Fapt\u002Ffreelens.sources | sudo tee \u002Fetc\u002Fapt\u002Fsources.list.d\u002Ffreelens.sources\nsudo apt update\nsudo apt install freelens\n```\n\n#### Arch User Repository\n\nThe package is available on the [Arch User Repository\n(AUR)](https:\u002F\u002Fwiki.archlinux.org\u002Ftitle\u002FArch_User_Repository).\n\nCheck the [freelens-bin](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Ffreelens-bin)\npackage page.\n\n### Windows\n\nWindows 10 or later is required.\n\nDownload the EXE (NSIS) or MSI installers from the\n[releases](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases) page.\n\nBoth the x64 (amd64) and arm64 versions of the Windows binaries are provided.\nHowever, an EXE installer (NSIS) itself is x86 binary only even if it installs\narm64 application and then installs to `C:\\Program Files (x86)\\Freelens` path\nby default.\n\nThe version of the MSI package has the last 4th digit always `0` and this is a\nlimitation of this package format.\n\n#### Portable\n\nDownload the Portable EXE from the\n[releases](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases) page. It is a\nself-contained executable that can be run without installation.\n\n#### WinGet\n\nThe package is available in\n[WinGet](https:\u002F\u002Fwinstall.app\u002Fapps\u002FFreelensapp.Freelens) Community\n[repository](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fwinget-pkgs).\n\nRun the following command:\n\n```powershell\nwinget install Freelensapp.Freelens\n```\n\nThe `--silent` option is supported to suppress all UI.\n\nThe `--scope user` or `--scope machine` option can be used to install it\neither to local user directory or to `C:\\Program Files`.\n\nWinGet installs the application from EXE installer (NSIS).\n\n#### Scoop\n\nThe package is available in the\n[Scoop](https:\u002F\u002Fscoop.sh\u002F#\u002Fapps?q=freelens&s=1&d=0) command-line installer for\nWindows.\n\nRun the following command:\n\n```powershell\nscoop bucket add extras\nscoop install freelens\n```\n\nScoop uses MSI package to install the application.\n\n## Development\n\nVisit [Development](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fwiki\u002FDevelopment)\nwiki page to see how to build the application from source.\nCheck out the [Freelens Docs](https:\u002F\u002Ffreelensapp.github.io\u002Fdocs\u002F) to contribute to development or create your own extension.\n\n## Extensions\n\nAnyone can develop extensions for Freelens and many extensions previously used\nwith Open Lens have already been converted.\nVisit [Extensions](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fwiki\u002FExtensions) wiki\npage to see them and write in the [appropriate\ndiscussion](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fdiscussions\u002F117) if you\nalso want to propose yours.\n\n## Community\n\nGet updates about Freelens & keep in touch with our community\n\n- Follow us on [LinkedIn](https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Ffreelensapp\u002F)\n- Follow us on [Bluesky](https:\u002F\u002Fbsky.app\u002Fprofile\u002Ffreelensapp.bsky.social)\n- Follow us on [X](https:\u002F\u002Fx.com\u002Ffreelensapp)\n- Join our [Discussions](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fdiscussions)\n- Chat on [Discord](https:\u002F\u002Fdiscord.gg\u002FNjKZERK95Y)\n- Discuss on [Reddit](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Ffreelens\u002F)\n- Watch us on [YouTube](https:\u002F\u002Fwww.youtube.com\u002F@Freelensapp)\n- Read our [Wiki](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fwiki)\n- Open an [Issue](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fissues)\n\n## Adopters\n\nFreelens is used by many individuals, companies, and organizations.\n\nWe have created the [adopters](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fblob\u002Fmain\u002FADOPTERS.md) file for anyone who would like to be part of the official list.\n\nAnyone is welcome to request to be added to the official list by opening a dedicated Pull Request.\n\n## Contributing\n\nAnyone is welcome to collaborate to advance the Freelens project. Read\n[CONTRIBUTING.md](CONTRIBUTING.md) to see how you can help.\n\n![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=freelensapp\u002Ffreelens&type=Date)\n\n## Expenses and Donations\n\nAnyone can support the Freelens project by making donations to cover\nmaintenance costs and invest in its development.\n\nFor more information, see our dedicated page in our Wiki: [Expenses and\nDonations](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fwiki\u002FExpenses-and-Donations)\n\n## Fund an issue or earn money by developing\n\nAnyone who wishes can also make targeted donations, funding their preferred issues alone or with others via [BountyHub](https:\u002F\u002Fwww.bountyhub.dev\u002Fen\u002Fbounties?repo=freelens).\n\nAt the same time, anyone who wishes can apply by doing PR to earn the bounty.\n\nFeatures are, in any case, decided democratically according to the community's wishes and overseen by the Freelens core team.\n\nFor more information, see our dedicated page in our Wiki: [Fund an issue or earn money by developing](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fwiki\u002FFund-an-issue-or-earn-money-by-developing)\n\n## The Freelens Teams\n\n### Core Team\n\nEach member of the core team is focused on specific roles. You can contact us\nat any time according to them.\n\n- [Roberto Bandini](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fbandiniroberto\u002F) - [@robertobandini](https:\u002F\u002Fgithub.com\u002Frobertobandini) - Founder\u003Cbr\u002F>\nGeneral organization management, relationships, product management, community, marketing, freelens-ai extension\n- [Piotr Roszatycki](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fpiotr.roszatycki) - [@dex4er](https:\u002F\u002Fgithub.com\u002Fdex4er) - Maintainer\u003Cbr\u002F>\nDevelopment direction, architecture and release management, flux-cd extension, freelens-ai extension\n- [Mario Offertucci](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmario-offertucci-703113b6\u002F) - [@mariomamo](https:\u002F\u002Fgithub.com\u002Fmariomamo) - Maintainer\u003Cbr\u002F>\nUI, Docs, freelens-ai extension development management\n- [Leopoldo Capuano](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fleo-capuano\u002F) - [@leo-capvano](https:\u002F\u002Fgithub.com\u002Fleo-capvano) - Maintainer\u003Cbr\u002F>\nGenAI solutions & freelens-ai extension development management\n\n### Release Engineering Team\n\nThis team is responsible for driving Freelens releases forward, reviewing PRs, and making decisions about the architecture and technical roadmap under the supervision of the core team.\n\n- [Piotr Roszatycki](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fpiotr.roszatycki) - [@dex4er](https:\u002F\u002Fgithub.com\u002Fdex4er) - Maintainer\u003Cbr\u002F>\nRelease Engineering Team Lead\n- [Omar Alani](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fomarluq\u002F) - [@omarluq](https:\u002F\u002Fgithub.com\u002Fomarluq) - Maintainer\u003Cbr\u002F>\nRelease Engineering Team Member\n- [Matías Roje](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmatias-roje-carrasco\u002F) - [@MatiasRoje](https:\u002F\u002Fgithub.com\u002FMatiasRoje) - Maintainer\u003Cbr\u002F>\nRelease Engineering Team Member\n\nThe project is growing very quickly and everyone is welcome!\n\nIf you also want to be part of it, visit the wiki page: [We want\nyou!](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fwiki\u002FWe-want-you!).\n\nOr contact us at \u003Cfreelens@freelens.app> for any questions or suggestions!\n\n## License\n\nThis repository is a fork of [Open\nLens](https:\u002F\u002Fgithub.com\u002Flensapp\u002Flens\u002Ftree\u002Fmaster), the core of [Lens\nDesktop](https:\u002F\u002Fk8slens.dev), with the aim of carrying forward its\nopen-source version.\n\nCopyright (c) 2024-2026 Freelens Authors.\n\nCopyright (c) 2022 OpenLens Authors.\n\n[MIT License](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n","Freelens 是一个免费且开源的用户界面，专为管理 Kubernetes 集群设计。它使用 TypeScript 开发，提供了直观的图形化操作界面，使用户能够轻松地进行集群资源的查看、编辑和调试。核心功能包括但不限于集群监控、容器管理和应用部署等。此外，Freelens 支持多种操作系统平台，并通过持续集成保证了软件质量。该项目特别适合云原生开发者、DevOps 工程师以及任何需要简化 Kubernetes 管理流程的场景。",2,"2026-06-11 03:46:19","high_star"]