Freelens is a free and open-source desktop integrated development environment (IDE) for Kubernetes, designed to simplify cluster management. It provides a rich graphical interface that allows developers and DevOps engineers to visualize cluster topologies, monitor resource usage, and troubleshoot issues without relying solely on the command line.
The application supports managing multiple clusters, viewing logs, editing resources, and executing shell commands within containers. It serves as a community-driven alternative to proprietary Kubernetes dashboards, offering compatibility with existing extensions and a focus on accessibility across Windows, macOS, and Linux.
Use Cases:
Home (https://img.shields.io/badge/%F0%9F%8F%A0-freelens.app-02a7a0) GitHub (https://img.shields.io/github/stars/freelensapp/freelens?style=flat&label=GitHub%20%E2%AD%90&logo=github) Discord (https://img.shields.io/badge/dynamic/json?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) Subreddit (https://img.shields.io/reddit/subreddit-subscribers/freelens?style=flat&label=r%2Ffreelens&logo=reddit) Bounties on BountyHub (https://img.shields.io/badge/Bounties-on%20BountyHub-yellow) DeepWiki (https://deepwiki.com/badge.svg) LFX Health Score (https://insights.linuxfoundation.org/api/badge/health-score?project=freelens) license (https://img.shields.io/github/license/freelensapp/freelens.svg) release (https://img.shields.io/github/v/release/freelensapp/freelens?display_name=tag&sort=semver) Homebrew Cask Version (https://img.shields.io/homebrew/cask/v/freelens?label=homebrew) WinGet Package Version (https://img.shields.io/winget/v/Freelensapp.Freelens) Scoop Package Version (https://img.shields.io/scoop/v/freelens?bucket=extras ) Flathub Version (https://img.shields.io/flathub/v/app.freelens.Freelens) Snap Store Version (https://img.shields.io/snapcraft/v/freelens/latest/stable) AUR Version (https://img.shields.io/aur/version/freelens-bin) NPM Version (https://img.shields.io/npm/v/%40freelensapp%2Fcore) Unit tests (https://github.com/freelensapp/freelens/actions/workflows/unit-tests.yaml/badge.svg?branch=main) Integration tests (https://github.com/freelensapp/freelens/actions/workflows/integration-tests.yaml/badge.svg?branch=main) Trunk Check (https://github.com/freelensapp/freelens/actions/workflows/trunk-check.yaml/badge.svg?branch=main)
Freelens (https://freelens.app) is a free and open-source user interface designed for managing Kubernetes clusters. It provides a standalone application compatible with macOS, Windows, and Linux operating systems, making it accessible to a wide range of users. The application aims to simplify the complexities of Kubernetes management by offering an intuitive and user-friendly interface.
!Screenshot
See the releases (https://github.com/freelensapp/freelens/releases) page and download the right package for your system.
macOS 12 or later is required.
Download either the PKG (installer) or DMG (image) package from the releases (https://github.com/freelensapp/freelens/releases) page. Both arm64 (M1 chip or newer) and amd64 (Intel) variants are available.
All binary packages are built on macOS 14 and should be compatible with newer systems.
Run the following command:
brew install --cask freelens
Linux with GNU C Library 2.34 or later is required. It is provided ie. by Debian 12, Fedora 35, Mint 21, openSUSE Leap 15.4, Ubuntu 22.04 and by rolling release distributions like Arch, Manjaro or Tumbleweed.
Download DEB or RPM (package) or AppImage (executable) from the releases (https://github.com/freelensapp/freelens/releases) page. Both arm64 (aarch64) and amd64 (x86_64) variants are available.
All binary packages are built on Ubuntu 22.04 and should be compatible with new systems.
The Linux AppImage file requires libz.so and libfuse.so.2. You can add them by running:
sudo apt install libfuse2 zlib1g-dev
Run the application with additional arguments:
./Freelens*.AppImage --no-sandbox --ozone-platform-hint=auto --enable-features=WebRTCPipeWireCapturer --enable-features=WaylandWindowDecorations --disable-gpu-compositing
The package is available on the Flathub (https://flathub.org/apps/app.freelens.Freelens) App Store for Linux.
Use GNOME Software application or run the following commands:
flatpak install flathub app.freelens.Freelens
flatpak run app.freelens.Freelens
The application is sandboxed. It includes bundled kubectl and helm
commands and uses the ~/.kube/config file by default.
Visualization tool for Rust ownership and variable lifetimes to assist with debugging and optimization, compatible with VSCode, Neovim, and Emacs.
Windows and Linux tool to unlock hidden iOS features, customize device appearance, and optimize performance for iOS 17.0+ using SparseRestore exploit.
Cross-platform desktop AI assistant and MCP client supporting local knowledge base, multiple LLM providers, and tool integration via Model Context Protocol.
Android application to bypass censorship and Deep Packet Inspection (DPI) by running a local SOCKS5 proxy with packet modification techniques.
Real-time desktop overlay copilot that watches your screen and listens to calls, delivering contextual answers with profile presets for interviews, sales, and presentations.
Cross-platform remote desktop control software supporting Windows, macOS, Android, and Web with file transfer, multi-screen support, and self-hosting capabilities.