OwnLLM Docs
Install

Windows

Install the OwnLLM CLI on Windows 10 / 11 via the install script or a signed zip.

The CLI runs on Windows 10 and 11, x86_64 and arm64. Both PowerShell (recommended) and Git Bash work for the install script.

Install script (PowerShell)

iwr https://ownllm.app/install.ps1 -UseBasicParsing | iex

The script:

  1. Detects your architecture.
  2. Fetches the signed zip from the GitHub releases.
  3. Verifies the Authenticode signature.
  4. Drops ownllm.exe into %LOCALAPPDATA%\Programs\ownllm\ and adds it to your user PATH.

If you'd rather inspect the script first:

iwr https://ownllm.app/install.ps1 -UseBasicParsing -OutFile install.ps1
notepad install.ps1
.\install.ps1

Manual download

Grab the zip from the releases page, verify the signature, and put ownllm.exe on your PATH:

$arch = if ($env:PROCESSOR_ARCHITECTURE -eq "ARM64") { "arm64" } else { "x86_64" }
$file = "ownllm-windows-$arch.zip"
iwr "https://github.com/impulse-studio/ownllm/releases/latest/download/$file" -OutFile $file
Expand-Archive $file -DestinationPath "$env:LOCALAPPDATA\Programs\ownllm" -Force
[Environment]::SetEnvironmentVariable(
  "Path",
  "$env:LOCALAPPDATA\Programs\ownllm;" + [Environment]::GetEnvironmentVariable("Path", "User"),
  "User"
)

Open a new terminal so the updated PATH is picked up.

Authenticode signature

Verify the signature in PowerShell:

Get-AuthenticodeSignature ownllm.exe

The signer should be OwnLLM and Status should be Valid.

Verify the install

ownllm --version
ownllm doctor

Run as a Windows service

ownllm service install

This registers the agent as a user-mode Windows Service so it restarts on login. See service for system-wide installation (which needs an admin shell).

What about the desktop app?

If you'd rather have a GUI, the Atlas desktop app ships as a signed .msi. The CLI and desktop app pair to the same OwnLLM tenant.

Next steps

On this page