> ## Documentation Index
> Fetch the complete documentation index at: https://radarhq.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Install Radar (local)

> Install the Radar CLI or desktop app to run Radar against any cluster reachable from your kubeconfig. No account, no in-cluster install, no cloud.

Radar runs as a single binary. Point it at a kubeconfig and it serves a web UI on `localhost:9280`. Use it as a `kubectl` plugin, a standalone CLI, or a desktop app.

## CLI

<Tabs>
  <Tab title="macOS / Linux">
    **Install script:**

    ```bash theme={null}
    curl -fsSL get.radarhq.io | sh
    ```

    **Homebrew:**

    ```bash theme={null}
    brew install skyhook-io/tap/radar
    ```

    **Krew (kubectl plugin):**

    ```bash theme={null}
    kubectl krew install radar
    ```

    After install: `kubectl radar` (as a plugin) or `kubectl-radar` (standalone). The install script and Scoop lay down the binary as `kubectl-radar`; the bare `radar` command works only if you've added a symlink yourself or installed via Homebrew.
  </Tab>

  <Tab title="Windows">
    **Scoop:**

    ```powershell theme={null}
    scoop bucket add skyhook https://github.com/skyhook-io/scoop-bucket
    scoop install radar
    ```

    **PowerShell installer:**

    ```powershell theme={null}
    iwr -useb get.radarhq.io/install.ps1 | iex
    ```
  </Tab>

  <Tab title="Direct download">
    Pre-built binaries for every release are on the [GitHub Releases page](https://github.com/skyhook-io/radar/releases). Download the artifact for your OS and architecture, `chmod +x`, and drop it on your `PATH`.
  </Tab>
</Tabs>

## Desktop app

Same UI, native app for macOS / Linux / Windows.

| Platform        | Install                                                                     |
| --------------- | --------------------------------------------------------------------------- |
| macOS           | `brew install --cask skyhook-io/tap/radar-desktop`                          |
| Debian / Ubuntu | `.deb` from [GitHub Releases](https://github.com/skyhook-io/radar/releases) |
| Fedora / RHEL   | `.rpm` from [GitHub Releases](https://github.com/skyhook-io/radar/releases) |
| Windows         | `scoop install radar-desktop`                                               |

## Run it

```bash theme={null}
kubectl radar
```

Radar reads your default kubeconfig, opens `http://localhost:9280` in your browser, and starts watching the cluster.

Common variants:

```bash theme={null}
# Specific kubeconfig
kubectl radar --kubeconfig=$HOME/.kube/staging.yaml

# Specific namespace at startup
kubectl radar --namespace=production

# Different port
kubectl radar --port=9300

# Don't open the browser automatically
kubectl radar --no-browser
```

See [CLI flags](/docs/configuration/cli) for the full list.

## Run it in a cluster

The same binary runs in-cluster as a long-running pod. This is how you give a team shared access to one cluster, and it's the same pod Radar Cloud installs when you connect a cluster. See [In-cluster deployment](/docs/configuration/in-cluster) for the Helm chart.

## Verify the install

```bash theme={null}
kubectl radar --version
```

<Tip>Radar checks for updates when you open the UI (at most once an hour): an anonymous request to `releases.skyhook.io/radar/latest`, falling back to `api.github.com`, that prints a notice if a newer version is available. No telemetry beyond version + OS / arch; block egress to both hosts and Radar runs fully offline.</Tip>

## Uninstall

```bash theme={null}
# Homebrew
brew uninstall radar

# Krew
kubectl krew uninstall radar

# Manual
rm /usr/local/bin/kubectl-radar
```

The CLI keeps a small config under `~/.radar/`. Delete that directory to wipe local preferences and the timeline database.

## Next

<CardGroup cols={3}>
  <Card title="Configuration files" icon="file-lines" href="/docs/configuration/files">
    Where Radar stores config, kubeconfig precedence, multi-context.
  </Card>

  <Card title="In-cluster deployment" icon="boxes-stacked" href="/docs/configuration/in-cluster">
    Run Radar as a shared pod with auth and ingress.
  </Card>

  <Card title="Connect to Cloud" icon="cloud" href="/docs/cloud/connect-cluster">
    Hosted multi-cluster view if you'd rather not self-host.
  </Card>
</CardGroup>
