Radar vs Freelens

Kubernetes IDE or integrated operations workspace?

Both are free, open-source Kubernetes UIs with desktop apps. Freelens actively carries the familiar Lens model forward through community maintenance and plugins. Radar starts from a newer premise: resources, relationships, changes, Issues, GitOps, Helm, traffic, and operator state should work as one live model.

Both let you inspect and edit resources. Radar starts where resource browsing stops.

Reviewed by Nadav Erell, Skyhook CEO and former Google engineer with a decade of experience across GKE and cloud infrastructure. Checked against Radar v1.8.7, Freelens v1.10.3, the Radar documentation, and the linked official or community extension repositories on . We build Radar, so treat this as a sourced vendor comparison, not an independent review. Found a mistake? Email us and we'll fix it.
The short answer

Choose the product model, not the checkbox count.

The overlap is real. The difference is where each product puts the complexity.

Choose Freelens when...

  • You want the closest continuation of the Lens desktop workflow and muscle memory.
  • You value a community-led MIT project and the freedom to choose individual extensions.
  • A per-laptop Kubernetes IDE is the right operating model for your team.

Choose Radar when...

  • You want relationships, recent changes, failures, GitOps, Helm, traffic, audit, and AI context built into one model.
  • You want external AI agents to use a structured, RBAC-aware MCP endpoint instead of reconstructing the cluster from raw kubectl output and YAML.
  • You want the same interface as a desktop app, local browser UI, shared in-cluster service, and Radar Cloud for fleet views.

Both cover the daily Kubernetes basics.

Resource browsing and editing, YAML, logs, exec, port-forwarding, cluster metrics when available, kubeconfig access, and account-free local use are not the wedge. The decision starts after that baseline.

The real difference

One live cluster model, seen from three operational questions.

Radar's depth is not the number of tabs. It is the context that follows you between them.

Relationships

Start with the failure. See its neighborhood.

Radar Issues ranks what is failing now and carries the context needed to triage it: missing references, scheduling blockers, recent changes, and links to affected resources. The topology is not a separate picture - it is another view of the same relationships.

Read how Issues works
Time

Move from current state to what changed.

The timeline merges Kubernetes events, resource diffs, pod lifecycle, GitOps activity, and Helm operations. It runs in memory by default, persists locally with SQLite, and adds cloud-backed retention up to one year with Radar Cloud.

Read the timeline docs
Controllers

Treat Argo CD and Flux as systems, not generic CRDs.

Radar connects sync state, drift, managed resources, operation history, controller health, and actions. The same ownership then appears in resource drawers, topology, timeline, Helm, Issues, and MCP instead of living inside a standalone plugin panel.

Explore GitOps diagnosis
Integrated by design

Built together, not assembled one plugin at a time.

Freelens has real, actively maintained extensions. Radar makes a different tradeoff: typed integrations for Argo CD, Flux, Karpenter, KEDA, cert-manager, Kyverno, Trivy, OpenCost, Prometheus, Gateway API, and more ship in the binary and activate when their CRDs are present and readable.

That gives topology, resource drawers, Issues, actions, and MCP the same understanding of each controller, on one version and one update cycle.

See every integration
Fast by architecture · lighter by measurement

A Kubernetes-native Go core, without a bundled browser runtime.

Official Linux amd64 release downloads measured August 4, 2026.

Evidence, not winner counts

How do Radar and Freelens compare?

Radar modes are labeled explicitly. Freelens capabilities distinguish core, official extensions, and community extensions.

Product and delivery

License and governance

Both licenses preserve the rights granted by existing releases. The governance models differ: vendor-led commercial OSS versus an independent community project.

Radar
Apache 2.0 · Skyhook-led · no-relicense pledge
Freelens
MIT · community-led

Desktop app

Both ship desktop applications for macOS, Linux, and Windows. Radar uses the operating system webview around its compiled Go core; Freelens bundles Electron, Chromium, and Node.

Radar
Strong: macOS · Linux · Windows
Freelens
Strong: macOS · Linux · Windows

Local browser mode

Radar can run as a CLI or kubectl plugin and serve the same UI on localhost. Freelens is a desktop application.

Radar
Strong: CLI · kubectl plugin · browser UI
Freelens
No

Account required for local use

Radar
Strong: No
Freelens
Strong: No

Everyday cluster management

Resource browsing and editing, YAML, logs, exec, port-forwarding, and metrics.

Radar
Strong: Built in
Freelens
Strong: Built in

Operational context

Topology graph

Freelens has an official Resource Map extension. Radar topology is part of the core model and connects to Issues, traffic, GitOps, audit findings, resource drawers, and MCP.

Radar
Strong: Live workload graph
Freelens
Partial: Official extension

What is broken right now?

Radar Issues ranks active failures, missing references, scheduling blockers, and failing operator conditions, then correlates related resources and recent changes.

Radar
Strong: Ranked Issues stream in core
Freelens
Partial: Events, logs, metrics, and extensions

Retained event and resource-change history

Cluster events and resource changes the product itself retains for look-back - not live API state, not your monitoring stack's storage, and not a log of user actions in the product. Freelens reads live Kubernetes events and charts metrics by querying a Prometheus or metrics-server you run in the cluster; it retains no event or resource-change history of its own.

Radar
Strong: Memory · SQLite · Cloud up to 1 year
Freelens
No

Resource-change diffs

Field-level diffs of what actually changed on a resource, not just that an event fired. Freelens shows current YAML and Kubernetes events; it does not record prior revisions to diff against.

Radar
Strong: Timeline + manifest history
Freelens
No

GitOps correlation (Argo CD + Flux)

Generic CRD access is useful; typed sync status, drift, ownership, activity, and actions wired into the rest of the product is a deeper integration. Radar treats Argo CD and Flux as one core workspace with topology, drift, activity, diagnosis, and actions. Freelens has an official Flux extension and a maintained community Argo CD extension.

Radar
Strong: Argo CD + Flux, in core
Freelens
Partial: Official + community extensions

Helm diagnosis and management

Radar reads Helm release secrets directly from Kubernetes, compares revisions, diagnoses failed operations and hooks, and supports upgrade, rollback, and uninstall without requiring the Helm CLI.

Radar
Strong: Core · no Helm CLI
Freelens
Strong: Bundled Helm workflows

Kubernetes ecosystem integrations

Radar compiles typed renderers into one release and activates them when their CRDs are discovered and readable. Freelens combines generic CRD access with official and community extensions.

Radar
Strong: Typed · auto-detected · one release
Freelens
Partial: Extensions + generic CRDs

MCP for external AI agents

What an external agent actually gets from the endpoint: a wrapper over the raw Kubernetes API, or operational context already correlated for agent use. Benchmarked against raw kubectl on 54 live-cluster faults, Radar's MCP server was more accurate and reached a correct diagnosis about four times sooner. Radar exposes that model to external MCP clients. Freelens offers an official in-app AI extension that acts as an MCP client.

Radar
Strong: Correlated read + write tools · 4x sooner to a correct diagnosis than kubectl
Freelens
Partial: In-app AI client extension

Live workload-to-workload traffic + mTLS

Radar maps observed workload-to-workload traffic and service-mesh encryption in the same topology. No equivalent feature is listed in the official Freelens extension list.

Radar
Yes
Freelens
No

Cluster security audit (Trivy / Kyverno)

Configuration, reliability, and security findings surfaced on the affected resources - and whether that ships with the product or arrives as a separately installed, separately licensed scanner. Radar's built-in checks surface those findings on the affected resources, with typed Trivy and Kyverno context when those controllers are present.

Radar
Yes
Freelens
Partial: Generic resources + extensions

Teams and fleets

Shareable team URL

A local Radar session is local. Deploy Radar in-cluster for a shared URL to one cluster, or use Cloud. Freelens runs on each engineer's laptop.

Radar
Strong: In-cluster or Cloud
Freelens
Per-laptop

Audit log retention

A record of who did what in the product, distinct from the cluster event timeline. Radar Cloud retention is 7 days on Free, 30 days on Team, and 365 days on Enterprise.

Radar
Strong: Cloud · 7 / 30 / 365 days
Freelens
No

Slack and webhook alerts

Routing Kubernetes state changes out of the product to where the team already works.

Radar
Strong: Cloud
Freelens
No

Hosted SaaS option

Radar
Strong: Cloud
Freelens
No

Clusters in one view

Radar desktop and local modes switch kubeconfig contexts but operate on one active cluster; Radar Cloud aggregates across connected clusters. Freelens catalogs multiple kubeconfig clusters and opens one at a time.

Radar
Strong: Cloud scoped fleet views
Freelens
Partial: Catalog · one open at a time

Cross-cluster operations

The row above asks whether you can see several clusters at once; this one asks what actually aggregates across them. Radar Cloud aggregates Issues, applications, search, checks, and package drift. Cross-cluster topology and timeline are not available today.

Radar
Strong: Cloud · Issues, search, checks, drift
Freelens
No

Auth

Organization SSO

Product sign-in for shared or team modes. Freelens runs on each engineer's laptop against their own kubeconfig, so it has no product sign-in to federate - the official extension list has no SSO or team-authentication extension either.

Radar
Strong: In-cluster OIDC · Cloud SAML/OIDC
Freelens
No

SCIM provisioning

Radar
Partial: Enterprise
Freelens
No

Inherits Kubernetes RBAC

Both reach the cluster as the user, so the Kubernetes API enforces the same permissions either tool would get from kubectl.

Radar
Yes
Freelens
Yes

Architecture and footprint

Runtime model

Radar's compiled Go core uses the official Kubernetes client libraries and informer/watch primitives - the same machinery used by Kubernetes controllers and operators - plus Go's lightweight concurrency to process independent cluster work in parallel. It pushes deltas over SSE and uses the operating system webview on desktop; Freelens packages Electron, Chromium, and Node.

Radar
Strong: Compiled Go + system webview
Freelens
Electron + Chromium + Node

Linux amd64 .deb download

Current official releases measured August 4, 2026. Radar is about one quarter the size of Freelens.

Radar
Strong: ~40 MB
Freelens
~150 MB

Published · Last updated .

Grow without changing tools

One interface, from laptop to cluster to Cloud.

This is where Radar's delivery flexibility matters. Each mode has a specific scope.

  1. 01

    Desktop or local browser

    One engineer, one active kubeconfig context. No account and nothing installed in the cluster. Switch contexts when you need another cluster.

  2. 02

    Shared in-cluster Radar

    One shared URL for one cluster, with OIDC or proxy authentication and Kubernetes RBAC enforced per viewer. SQLite persistence is optional.

  3. 03

    Radar Cloud fleet views

    Aggregate Issues, applications, search, checks, and package drift across connected clusters. Topology and timeline remain per-cluster today.

Common questions

A clear comparison of Radar and Freelens.

Is Radar a Freelens alternative?
Yes, if you want a free Kubernetes UI for desktop or local use. The product emphasis differs: Freelens preserves the Lens IDE workflow and extension model, while Radar integrates topology, history, Issues, GitOps, Helm, audit, traffic, and MCP into one operational model.
Does Radar have a desktop app like Freelens?
Yes. Radar ships a native desktop app for macOS, Linux, and Windows. You can also run the same UI from the CLI or kubectl plugin in a browser, or deploy it in-cluster for a shared team URL.
Does Freelens support topology, GitOps, and AI?
Yes, through extensions. The Freelens organization maintains Resource Map, Flux, Karpenter, and AI extensions, and a community Argo CD extension is also active. Radar's distinction is that its typed integrations are compiled into one release and contribute to the same topology, timeline, Issues, resource, and MCP context.
Do I need an account or an in-cluster install for Radar?
No for desktop and local browser use: Radar reads your kubeconfig and talks directly to the Kubernetes API. An in-cluster deployment is optional and gives a team a shared URL to one cluster. Radar Cloud adds fleet-level views across connected clusters.
Is Radar faster than Freelens?
Yes. Radar is substantially faster and lighter. Its compiled Go core uses the official Kubernetes client libraries and informer/watch primitives - the same machinery used by Kubernetes controllers and operators - along with Go's lightweight concurrency to process cluster data efficiently in parallel. Combined with a lightweight desktop shell that avoids bundling Node and Chromium, Radar starts faster, uses fewer resources, and stays responsive across large, busy clusters.

Try Radar your way.

Use the same interface as a desktop app, local browser, or shared in-cluster service.

$curl -fsSL https://get.radarhq.io | sh && kubectl radar

Apache 2.0 · No account for local use · Run Radar OSS forever