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

# Installation

> Install the neetodesk CLI on macOS, Linux, or Windows.

Install the `neetodesk` binary with the command for your platform, then [verify it](#verify-the-installation).

<CodeGroup>
  ```bash macOS theme={"system"}
  brew trust neetozone/tap
  brew install neetozone/tap/neetodesk
  ```

  ```bash Linux theme={"system"}
  curl -fsSL https://neetodesk.com/cli/install.sh | sh
  ```

  ```powershell Windows theme={"system"}
  irm https://neetodesk.com/cli/install.ps1 | iex
  ```
</CodeGroup>

The shell and Windows installers download the latest release for your architecture (`amd64` or `arm64`), extract it, and add `neetodesk` to your `PATH`.

## Other install methods

<AccordionGroup>
  <Accordion title="macOS - shell script">
    ```bash theme={"system"}
    curl -fsSL https://neetodesk.com/cli/install.sh | sh
    ```

    Installs to `/usr/local/bin` and may prompt for `sudo`. To update a Homebrew installation, run `brew upgrade neetodesk`.
  </Accordion>

  <Accordion title="Windows - Command Prompt (CMD)">
    ```cmd theme={"system"}
    curl -fsSL https://neetodesk.com/cli/install.cmd -o install.cmd && install.cmd
    ```

    Extracts to `%LOCALAPPDATA%\Programs\neetodesk` and adds it to your user `PATH`. This is equivalent to the PowerShell method.
  </Accordion>
</AccordionGroup>

## Verify the installation

Restart your terminal, then run:

```bash theme={"system"}
neetodesk --help
```

You should see the list of available commands. To check the installed version:

```bash theme={"system"}
neetodesk version
```

## Upgrade

```bash theme={"system"}
neetodesk update
```

The command detects how the CLI was installed and runs the matching upgrade: `brew update && brew upgrade neetozone/tap/neetodesk` for a Homebrew install, the shell installer for other macOS and Linux installs, and the PowerShell installer on Windows. It prints the command it runs and exits non-zero if that command fails. You can also run the install command for your platform again. See [`neetodesk update`](/cli-reference/utility#update).

After an upgrade, re-run `neetodesk completion <shell>` and any `neetodesk setup` command you use so their files match the new version.

<Tip>
  Next, [sign in](/cli/authentication) to a workspace and run `neetodesk doctor`
  to confirm the CLI can reach NeetoDesk.
</Tip>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.