[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:freelens:en":3,"releases:stats:cask:freelens:en":468,"related:cask:freelens:en":469,"markdown:3:4950:16od8s8":521},{"accentColor":4,"artifacts":5,"autoUpdates":28,"categories":29,"conflictsWith":35,"dependsOn":39,"deprecated":28,"description":50,"descriptionEn":51,"developer":52,"disabled":28,"displayName":53,"downloadSha256":54,"downloadSize":55,"downloadUrl":56,"editorChoice":28,"formulaeUrl":57,"homepage":58,"iconUrl":59,"installCommand":60,"installs":61,"installs30d":62,"isFont":28,"isLibrary":28,"kegOnly":28,"kind":65,"latestRelease":66,"machineTranslated":28,"minMacos":49,"name":53,"names":104,"platforms":106,"primaryCategory":438,"rank30d":439,"releaseCount":440,"releaseStats":441,"repoUrl":447,"screenshots":448,"sourceLocale":98,"sourceUrl":456,"summary":457,"summaryTranslation":458,"supports":459,"tags":461,"tap":467,"token":105,"version":103,"versionChangedAt":71},"#23A59D",{"apps":6,"binaries":8,"entries":9,"pkgs":27},[7],"Freelens.app",[],[10,17],{"declaration":11,"phase":14,"sources":15,"target":13,"type":16},{"app":12,"target":13},[7],"\u002FApplications\u002FFreelens.app","install",[7],"app",{"declaration":18,"phase":24,"sources":25,"type":26},{"zap":19},[20],{"trash":21},[22,23],"~\u002FLibrary\u002FApplication Support\u002FFreelens","~\u002FLibrary\u002FLogs\u002FFreelens","cleanup",[],"zap",[],false,[30],{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},"lucide:boxes","Virtualization & Containers","virtualization","zh-CN",{"casks":36,"formulae":38},[37],"freelens@nightly",[],{"arch":40,"casks":43,"formulae":44,"macos":45,"requirements":46},[41,42],"arm64","x86_64",[],[],">= 12",{"macos":47},{">=":48},[49],"12","Freelens is a free, open-source desktop interface for exploring and managing Kubernetes clusters. It is designed for developers, platform engineers and cluster administrators who want visual access to workloads, configuration, networking, storage, events and access-control resources alongside terminal-based tools.\n\n## Cluster visibility and management\nConnect existing Kubernetes contexts through kubeconfig to browse nodes, namespaces, pods, deployments and other resources. Workload views, pod logs, shell and attach actions, port forwarding, resource editing and Helm management support investigation and day-to-day administration. Metrics depend on the cluster's available metrics-server or Prometheus-compatible data and your access to them; installing the desktop client does not automatically install a monitoring stack in every cluster.\n\nFreelens is a community fork of OpenLens, the open-source core of Lens Desktop. It carries that code forward as a separate application. It is not a paid Lens subscription, a Mirantis account entitlement or a guarantee that every commercial Lens feature or third-party extension is included. Optional extensions have their own compatibility, permissions and service requirements.\n\n## Credentials, tools and permissions\nYou need an existing reachable Kubernetes API endpoint and valid cluster credentials. The client uses kubeconfig contexts, commonly from ~\u002F.kube\u002Fconfig; selected contexts determine which cluster and identity an operation targets. Protect kubeconfig files, embedded tokens, certificates and authentication plugins as credentials. Cloud-provider authentication can require separately installed provider tools and a provider account; a bundled kubectl does not replace every external credential helper.\n\nVersion 1.10.3 bundles kubectl 1.36.2 and Helm 4.2.2. Their paths and related preferences can be configured, and external binary failures are reported by the application. Binary selection and Kubernetes version compatibility should be checked for the cluster you administer. A separate Homebrew kubectl or Helm installation is not a prerequisite solely because these tools exist in the interface. The terminal can invoke local programs with your user permissions, while pod shell, attach, Helm changes, resource editing and deletion can perform remote actions using your Kubernetes authorization.\n\nKubernetes RBAC and server admission policies still control permitted actions. Freelens does not grant cluster-admin permissions or bypass a cluster's authentication. Use the intended context and namespace before changing resources: a desktop GUI action can affect a production cluster. Grant only the local file\u002Fnetwork access and remote privileges required for your work. Running the Mac application does not ordinarily require making every cluster credential an administrator credential.\n\n## Installation and platforms\nInstall the freelens Homebrew Cask or use the official DMG or PKG for your Mac architecture. macOS 12 or later is required by both the official README and Cask dependency. Apple Silicon uses the arm64 build, while Intel uses the amd64 build. The recorded 1.10.3 arm64 DMG is 199,473,494 bytes by official HTTP HEAD; this is installer size rather than installed disk use. The stable Cask conflicts with freelens@nightly, so choose one channel rather than treating both as interchangeable installations.\n\nThe project also distributes Windows and Linux packages separately. The desktop application is installed on your workstation, not as a Kubernetes server component. It does not create a cloud account, supply a managed cluster or include hosted compute capacity. Internet access may be needed for updates, tool downloads, authentication or remote clusters; private clusters may require your organization's network route or VPN.\n\n## License, fees and optional services\nFreelens is free under the MIT license, with notices for Freelens and OpenLens authors. No paid Freelens desktop license or Lens account is required for the base client. Donations and community funding are optional. Kubernetes hosting, cloud providers, commercial support and optional extensions or model APIs may have separate charges and terms; they are not included merely by installing the app.\n\nThe client handles local credentials and connects to the clusters and services you configure. Logs, terminal output, resource manifests and screenshots can reveal infrastructure details or secrets, so share only appropriate material. The official screenshot is a historical illustrative Mac workload\u002Flog view rather than proof of the exact 1.10.3 interface or a hosted cluster included with the product.\n\nOfficial sources: [Tagged README](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Ftree\u002Fv1.10.3), [MIT license](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fblob\u002Fv1.10.3\u002FLICENSE), [Releases](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases), [Project wiki](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fwiki).","Kubernetes IDE","Freelens Authors","Freelens","ae33e11d5db858da1f64ae2c4f7ca3835786780bcb2af02e55fe756f08900419",199473494,"https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases\u002Fdownload\u002Fv1.10.3\u002FFreelens-1.10.3-macos-arm64.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Ffreelens","https:\u002F\u002Ffreelens.app\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F620ba0074749\u002F67a93012d9e7-256.png","brew install --cask freelens",{"d30":62,"d365":63,"d90":64},826,15575,4434,"cask",{"bodyMarkdown":67,"brewCommittedAt":68,"hasNotes":69,"id":70,"isLatest":69,"isPrerelease":28,"machineTranslated":28,"publishedAt":71,"sections":72,"source":97,"sourceLocale":98,"summary":99,"title":100,"translation":101,"version":103},"## Freelens 1.10.3\n\nAdds admission-policy resources and node columns, and fixes cluster loading, metrics and tool handling.\n\n### Resources\n\n- Adds ValidatingAdmissionPolicy and its binding resources.\n- Adds optional pods, instance type, node group and capacity node columns.\n- Uses the default-container annotation for attach, shell and pod logs.\n\n### Fixes\n\n- Fixes clusters stuck loading before the API proxy is ready.\n- Formats node CPU in cores and missing memory metrics as N\u002FA.\n- Fixes duplicate Prometheus pod series breaking metric queries.\n- Stops persisting previous-terminated-container logs as a global default.\n- Keeps bundled kubectl on transient EBUSY self-check errors.\n- Falls back to the default kubectl mirror when a custom mirror is empty.\n\n### Networking\n\n- Supports SOCKS5 proxies for exec, attach and port-forward upgrades.\n\n### Tools\n\n- Adds bundled binaries to PATH in PowerShell and fish terminals.\n- Bundles kubectl 1.36.2 and Helm 4.2.2; updates Electron to 41.10.0.\n\nSource: [Official release](https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases\u002Ftag\u002Fv1.10.3).","2026-07-08T01:24:26Z",true,1514,"2026-10-07T09:38:36.653349Z",[73,79,88,92],{"area":74,"items":75},"Resources",[76,77,78],"Adds ValidatingAdmissionPolicy and its binding resources.","Adds optional pods, instance type, node group and capacity node columns.","Uses the default-container annotation for attach, shell and pod logs.",{"area":80,"items":81},"Fixes",[82,83,84,85,86,87],"Fixes clusters stuck loading before the API proxy is ready.","Formats node CPU in cores and missing memory metrics as N\u002FA.","Fixes duplicate Prometheus pod series breaking metric queries.","Stops persisting previous-terminated-container logs as a global default.","Keeps bundled kubectl on transient EBUSY self-check errors.","Falls back to the default kubectl mirror when a custom mirror is empty.",{"area":89,"items":90},"Networking",[91],"Supports SOCKS5 proxies for exec, attach and port-forward upgrades.",{"area":93,"items":94},"Tools",[95,96],"Adds bundled binaries to PATH in PowerShell and fish terminals.","Bundles kubectl 1.36.2 and Helm 4.2.2; updates Electron to 41.10.0.","editorial","en-US","Adds admission-policy resources and node columns, and fixes cluster loading, metrics and tool handling.","Freelens 1.10.3",{"locale":98,"machineTranslated":28,"sourceLocale":98,"status":102},"source","1.10.3",[53,105],"freelens",[107,137,164,192,219,247,274,302,329,357,384,411],{"arch":42,"artifacts":108,"conflictsWith":123,"dependsOn":126,"downloadSha256":133,"downloadUrl":134,"macos":135,"minMacos":49,"requiresRosetta":28,"tag":136,"version":103},{"apps":109,"binaries":110,"entries":111,"pkgs":122},[7],[],[112,116],{"declaration":113,"phase":14,"sources":115,"target":13,"type":16},{"app":114,"target":13},[7],[7],{"declaration":117,"phase":24,"sources":121,"type":26},{"zap":118},[119],{"trash":120},[22,23],[],[],{"casks":124,"formulae":125},[37],[],{"arch":127,"casks":128,"formulae":129,"macos":45,"requirements":130},[42],[],[],{"macos":131},{">=":132},[49],"d9b462114b9587ca8daaf1ce62529de7d3ec65e42f39628edfc10ecbd69c3175","https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases\u002Fdownload\u002Fv1.10.3\u002FFreelens-1.10.3-macos-amd64.dmg","27","golden_gate",{"arch":41,"artifacts":138,"conflictsWith":153,"dependsOn":156,"downloadSha256":54,"downloadUrl":56,"macos":135,"minMacos":49,"requiresRosetta":28,"tag":163,"version":103},{"apps":139,"binaries":140,"entries":141,"pkgs":152},[7],[],[142,146],{"declaration":143,"phase":14,"sources":145,"target":13,"type":16},{"app":144,"target":13},[7],[7],{"declaration":147,"phase":24,"sources":151,"type":26},{"zap":148},[149],{"trash":150},[22,23],[],[],{"casks":154,"formulae":155},[37],[],{"arch":157,"casks":158,"formulae":159,"macos":45,"requirements":160},[41],[],[],{"macos":161},{">=":162},[49],"arm64_golden_gate",{"arch":42,"artifacts":165,"conflictsWith":180,"dependsOn":183,"downloadSha256":133,"downloadUrl":134,"macos":190,"minMacos":49,"requiresRosetta":28,"tag":191,"version":103},{"apps":166,"binaries":167,"entries":168,"pkgs":179},[7],[],[169,173],{"declaration":170,"phase":14,"sources":172,"target":13,"type":16},{"app":171,"target":13},[7],[7],{"declaration":174,"phase":24,"sources":178,"type":26},{"zap":175},[176],{"trash":177},[22,23],[],[],{"casks":181,"formulae":182},[37],[],{"arch":184,"casks":185,"formulae":186,"macos":45,"requirements":187},[42],[],[],{"macos":188},{">=":189},[49],"26","tahoe",{"arch":41,"artifacts":193,"conflictsWith":208,"dependsOn":211,"downloadSha256":54,"downloadUrl":56,"macos":190,"minMacos":49,"requiresRosetta":28,"tag":218,"version":103},{"apps":194,"binaries":195,"entries":196,"pkgs":207},[7],[],[197,201],{"declaration":198,"phase":14,"sources":200,"target":13,"type":16},{"app":199,"target":13},[7],[7],{"declaration":202,"phase":24,"sources":206,"type":26},{"zap":203},[204],{"trash":205},[22,23],[],[],{"casks":209,"formulae":210},[37],[],{"arch":212,"casks":213,"formulae":214,"macos":45,"requirements":215},[41],[],[],{"macos":216},{">=":217},[49],"arm64_tahoe",{"arch":42,"artifacts":220,"conflictsWith":235,"dependsOn":238,"downloadSha256":133,"downloadUrl":134,"macos":245,"minMacos":49,"requiresRosetta":28,"tag":246,"version":103},{"apps":221,"binaries":222,"entries":223,"pkgs":234},[7],[],[224,228],{"declaration":225,"phase":14,"sources":227,"target":13,"type":16},{"app":226,"target":13},[7],[7],{"declaration":229,"phase":24,"sources":233,"type":26},{"zap":230},[231],{"trash":232},[22,23],[],[],{"casks":236,"formulae":237},[37],[],{"arch":239,"casks":240,"formulae":241,"macos":45,"requirements":242},[42],[],[],{"macos":243},{">=":244},[49],"15","sequoia",{"arch":41,"artifacts":248,"conflictsWith":263,"dependsOn":266,"downloadSha256":54,"downloadUrl":56,"macos":245,"minMacos":49,"requiresRosetta":28,"tag":273,"version":103},{"apps":249,"binaries":250,"entries":251,"pkgs":262},[7],[],[252,256],{"declaration":253,"phase":14,"sources":255,"target":13,"type":16},{"app":254,"target":13},[7],[7],{"declaration":257,"phase":24,"sources":261,"type":26},{"zap":258},[259],{"trash":260},[22,23],[],[],{"casks":264,"formulae":265},[37],[],{"arch":267,"casks":268,"formulae":269,"macos":45,"requirements":270},[41],[],[],{"macos":271},{">=":272},[49],"arm64_sequoia",{"arch":42,"artifacts":275,"conflictsWith":290,"dependsOn":293,"downloadSha256":133,"downloadUrl":134,"macos":300,"minMacos":49,"requiresRosetta":28,"tag":301,"version":103},{"apps":276,"binaries":277,"entries":278,"pkgs":289},[7],[],[279,283],{"declaration":280,"phase":14,"sources":282,"target":13,"type":16},{"app":281,"target":13},[7],[7],{"declaration":284,"phase":24,"sources":288,"type":26},{"zap":285},[286],{"trash":287},[22,23],[],[],{"casks":291,"formulae":292},[37],[],{"arch":294,"casks":295,"formulae":296,"macos":45,"requirements":297},[42],[],[],{"macos":298},{">=":299},[49],"14","sonoma",{"arch":41,"artifacts":303,"conflictsWith":318,"dependsOn":321,"downloadSha256":54,"downloadUrl":56,"macos":300,"minMacos":49,"requiresRosetta":28,"tag":328,"version":103},{"apps":304,"binaries":305,"entries":306,"pkgs":317},[7],[],[307,311],{"declaration":308,"phase":14,"sources":310,"target":13,"type":16},{"app":309,"target":13},[7],[7],{"declaration":312,"phase":24,"sources":316,"type":26},{"zap":313},[314],{"trash":315},[22,23],[],[],{"casks":319,"formulae":320},[37],[],{"arch":322,"casks":323,"formulae":324,"macos":45,"requirements":325},[41],[],[],{"macos":326},{">=":327},[49],"arm64_sonoma",{"arch":42,"artifacts":330,"conflictsWith":345,"dependsOn":348,"downloadSha256":133,"downloadUrl":134,"macos":355,"minMacos":49,"requiresRosetta":28,"tag":356,"version":103},{"apps":331,"binaries":332,"entries":333,"pkgs":344},[7],[],[334,338],{"declaration":335,"phase":14,"sources":337,"target":13,"type":16},{"app":336,"target":13},[7],[7],{"declaration":339,"phase":24,"sources":343,"type":26},{"zap":340},[341],{"trash":342},[22,23],[],[],{"casks":346,"formulae":347},[37],[],{"arch":349,"casks":350,"formulae":351,"macos":45,"requirements":352},[42],[],[],{"macos":353},{">=":354},[49],"13","ventura",{"arch":41,"artifacts":358,"conflictsWith":373,"dependsOn":376,"downloadSha256":54,"downloadUrl":56,"macos":355,"minMacos":49,"requiresRosetta":28,"tag":383,"version":103},{"apps":359,"binaries":360,"entries":361,"pkgs":372},[7],[],[362,366],{"declaration":363,"phase":14,"sources":365,"target":13,"type":16},{"app":364,"target":13},[7],[7],{"declaration":367,"phase":24,"sources":371,"type":26},{"zap":368},[369],{"trash":370},[22,23],[],[],{"casks":374,"formulae":375},[37],[],{"arch":377,"casks":378,"formulae":379,"macos":45,"requirements":380},[41],[],[],{"macos":381},{">=":382},[49],"arm64_ventura",{"arch":42,"artifacts":385,"conflictsWith":400,"dependsOn":403,"downloadSha256":133,"downloadUrl":134,"macos":49,"minMacos":49,"requiresRosetta":28,"tag":410,"version":103},{"apps":386,"binaries":387,"entries":388,"pkgs":399},[7],[],[389,393],{"declaration":390,"phase":14,"sources":392,"target":13,"type":16},{"app":391,"target":13},[7],[7],{"declaration":394,"phase":24,"sources":398,"type":26},{"zap":395},[396],{"trash":397},[22,23],[],[],{"casks":401,"formulae":402},[37],[],{"arch":404,"casks":405,"formulae":406,"macos":45,"requirements":407},[42],[],[],{"macos":408},{">=":409},[49],"monterey",{"arch":41,"artifacts":412,"conflictsWith":427,"dependsOn":430,"downloadSha256":54,"downloadUrl":56,"macos":49,"minMacos":49,"requiresRosetta":28,"tag":437,"version":103},{"apps":413,"binaries":414,"entries":415,"pkgs":426},[7],[],[416,420],{"declaration":417,"phase":14,"sources":419,"target":13,"type":16},{"app":418,"target":13},[7],[7],{"declaration":421,"phase":24,"sources":425,"type":26},{"zap":422},[423],{"trash":424},[22,23],[],[],{"casks":428,"formulae":429},[37],[],{"arch":431,"casks":432,"formulae":433,"macos":45,"requirements":434},[41],[],[],{"macos":435},{">=":436},[49],"arm64_monterey",{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},192,26,{"brewLag":442,"cadence":446,"count30d":444},{"compared":443,"earlierCount":444,"medianMinutes":445},3,1,153722867,"biweekly","https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens",[449],{"caption":450,"height":451,"machineTranslated":28,"sourceLocale":98,"theme":452,"thumbUrl":453,"url":454,"width":455},"Official historical Mac workload and pod-log preview with illustrative cluster data; not an exact 1.10.3 capture.",783,"light","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F684aec1a57ca\u002F4c23d8596906-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F684aec1a57ca\u002F4c23d8596906-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Ff\u002Ffreelens.rb","Free Kubernetes desktop GUI for inspecting workloads, logs, metrics and resources across your existing clusters.",{"locale":98,"machineTranslated":28,"sourceLocale":98,"status":102},{"arm64":69,"requiresRosetta":28,"status":460,"x86_64":69},"known",[462,463,464,465,466],"Kubernetes","Containers","DevOps","MIT","Open Source","homebrew\u002Fcask",null,[470,481,492,502,512],{"accentColor":471,"autoUpdates":69,"deprecated":28,"disabled":28,"displayName":472,"editorChoice":28,"iconUrl":473,"installs30d":474,"isFont":28,"isLibrary":28,"kind":65,"machineTranslated":28,"name":472,"primaryCategory":475,"rank30d":476,"sourceLocale":98,"summary":477,"token":478,"version":479,"versionChangedAt":480},"#0D090C","CrossOver","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fff9bf23face3\u002F1f269944784a-256.png",947,{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},171,"Commercial Wine-based compatibility tool for running supported Windows applications and games on macOS without installing Windows.","crossover","26.3.0","2026-10-07T09:38:27.243348Z",{"accentColor":482,"autoUpdates":28,"deprecated":28,"disabled":28,"displayName":483,"editorChoice":28,"iconUrl":484,"installs30d":485,"isFont":28,"isLibrary":28,"kind":65,"machineTranslated":28,"name":483,"primaryCategory":486,"rank30d":487,"sourceLocale":98,"summary":488,"token":489,"version":490,"versionChangedAt":491},"#00778C","Oracle VirtualBox","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F9727c581074d\u002F43a806ac348f-256.png",721,{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},224,"Create and manage local virtual machines on supported hosts; guest CPU compatibility and optional Extension Pack licensing vary.","virtualbox","7.2.20,175154","2026-10-07T09:38:43.820266Z",{"accentColor":493,"autoUpdates":28,"deprecated":28,"disabled":28,"displayName":494,"editorChoice":28,"iconUrl":495,"installs30d":496,"isFont":28,"isLibrary":28,"kind":65,"machineTranslated":28,"name":494,"primaryCategory":497,"rank30d":498,"sourceLocale":98,"summary":499,"token":500,"version":501,"versionChangedAt":71},"#FBD11D","Headlamp","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fe75c19a48782\u002F92f4b35677de-256.png",739,{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},219,"An extensible Kubernetes desktop interface for browsing and managing multiple clusters with your existing credentials and RBAC permissions.","headlamp","0.45.0",{"accentColor":503,"autoUpdates":28,"deprecated":28,"disabled":28,"displayName":504,"editorChoice":28,"iconUrl":505,"installs30d":506,"isFont":28,"isLibrary":28,"kind":65,"machineTranslated":28,"name":504,"primaryCategory":507,"rank30d":508,"sourceLocale":98,"summary":509,"token":510,"version":511,"versionChangedAt":491},"#1563FD","Vagrant","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F4021ff5a8913\u002Fd4301decbc1c-256.png",943,{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},174,"Command-line tool for reproducible development environments defined in a Vagrantfile and managed through separate virtualization providers.","vagrant","2.4.9",{"autoUpdates":69,"deprecated":28,"disabled":28,"displayName":513,"editorChoice":28,"installs30d":514,"isFont":28,"isLibrary":28,"kind":65,"machineTranslated":28,"name":513,"primaryCategory":515,"rank30d":516,"sourceLocale":98,"summary":517,"token":518,"version":519,"versionChangedAt":520},"OpenLens",536,{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},267,"Open source build of Lens Kubernetes IDE","openlens","6.5.2-366","2026-10-07T09:38:40.131182Z","\u003Cp>Freelens is a free, open-source desktop interface for exploring and managing Kubernetes clusters. It is designed for developers, platform engineers and cluster administrators who want visual access to workloads, configuration, networking, storage, events and access-control resources alongside terminal-based tools.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Cluster visibility and management\u003C\u002Fh3>\n\u003Cp>Connect existing Kubernetes contexts through kubeconfig to browse nodes, namespaces, pods, deployments and other resources. Workload views, pod logs, shell and attach actions, port forwarding, resource editing and Helm management support investigation and day-to-day administration. Metrics depend on the cluster's available metrics-server or Prometheus-compatible data and your access to them; installing the desktop client does not automatically install a monitoring stack in every cluster.\u003C\u002Fp>\n\u003Cp>Freelens is a community fork of OpenLens, the open-source core of Lens Desktop. It carries that code forward as a separate application. It is not a paid Lens subscription, a Mirantis account entitlement or a guarantee that every commercial Lens feature or third-party extension is included. Optional extensions have their own compatibility, permissions and service requirements.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Credentials, tools and permissions\u003C\u002Fh3>\n\u003Cp>You need an existing reachable Kubernetes API endpoint and valid cluster credentials. The client uses kubeconfig contexts, commonly from ~\u002F.kube\u002Fconfig; selected contexts determine which cluster and identity an operation targets. Protect kubeconfig files, embedded tokens, certificates and authentication plugins as credentials. Cloud-provider authentication can require separately installed provider tools and a provider account; a bundled kubectl does not replace every external credential helper.\u003C\u002Fp>\n\u003Cp>Version 1.10.3 bundles kubectl 1.36.2 and Helm 4.2.2. Their paths and related preferences can be configured, and external binary failures are reported by the application. Binary selection and Kubernetes version compatibility should be checked for the cluster you administer. A separate Homebrew kubectl or Helm installation is not a prerequisite solely because these tools exist in the interface. The terminal can invoke local programs with your user permissions, while pod shell, attach, Helm changes, resource editing and deletion can perform remote actions using your Kubernetes authorization.\u003C\u002Fp>\n\u003Cp>Kubernetes RBAC and server admission policies still control permitted actions. Freelens does not grant cluster-admin permissions or bypass a cluster's authentication. Use the intended context and namespace before changing resources: a desktop GUI action can affect a production cluster. Grant only the local file\u002Fnetwork access and remote privileges required for your work. Running the Mac application does not ordinarily require making every cluster credential an administrator credential.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Installation and platforms\u003C\u002Fh3>\n\u003Cp>Install the freelens Homebrew Cask or use the official DMG or PKG for your Mac architecture. macOS 12 or later is required by both the official README and Cask dependency. Apple Silicon uses the arm64 build, while Intel uses the amd64 build. The recorded 1.10.3 arm64 DMG is 199,473,494 bytes by official HTTP HEAD; this is installer size rather than installed disk use. The stable Cask conflicts with freelens@nightly, so choose one channel rather than treating both as interchangeable installations.\u003C\u002Fp>\n\u003Cp>The project also distributes Windows and Linux packages separately. The desktop application is installed on your workstation, not as a Kubernetes server component. It does not create a cloud account, supply a managed cluster or include hosted compute capacity. Internet access may be needed for updates, tool downloads, authentication or remote clusters; private clusters may require your organization's network route or VPN.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">License, fees and optional services\u003C\u002Fh3>\n\u003Cp>Freelens is free under the MIT license, with notices for Freelens and OpenLens authors. No paid Freelens desktop license or Lens account is required for the base client. Donations and community funding are optional. Kubernetes hosting, cloud providers, commercial support and optional extensions or model APIs may have separate charges and terms; they are not included merely by installing the app.\u003C\u002Fp>\n\u003Cp>The client handles local credentials and connects to the clusters and services you configure. Logs, terminal output, resource manifests and screenshots can reveal infrastructure details or secrets, so share only appropriate material. The official screenshot is a historical illustrative Mac workload\u002Flog view rather than proof of the exact 1.10.3 interface or a hosted cluster included with the product.\u003C\u002Fp>\n\u003Cp>Official sources: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Ftree\u002Fv1.10.3\" target=\"_blank\" rel=\"noopener noreferrer\">Tagged README\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fblob\u002Fv1.10.3\u002FLICENSE\" target=\"_blank\" rel=\"noopener noreferrer\">MIT license\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Freleases\" target=\"_blank\" rel=\"noopener noreferrer\">Releases\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffreelensapp\u002Ffreelens\u002Fwiki\" target=\"_blank\" rel=\"noopener noreferrer\">Project wiki\u003C\u002Fa>.\u003C\u002Fp>\n"]