Download Harpax Desktop

Demo release — local-only AI session monitoring. All data stays on your machine. Install in minutes, no account required.

MACOS
Harpax Desktop
macOS · Apple Silicon (arm64)
Download .zip →
WINDOWS
Harpax Desktop
Windows 10+ · x64
Download .zip →
LINUX
Harpax Desktop
Linux · x64 (AppImage)
Download .zip →

Prerequisites

  • Claude Code installed and authenticated
  • Node.js 18+ (required by Claude Code)
  • macOS 12+, Windows 10+, or a modern Linux distro

STEP 1 — UNPACK & LAUNCH

# Unzip the download
cd ~/Downloads
unzip HarpaxDesktop-macos-arm64.zip

# Clear macOS quarantine flag
xattr -cr HarpaxDesktop.app

# Open the app
open HarpaxDesktop.app

STEP 2 — START THE BACKEND

The Harpax backend binary is bundled inside the app. Symlink it to your PATH so it's available system-wide:

# Find the bundled binary inside the app
find ~/Downloads/HarpaxDesktop.app -name "harpax-darwin*"

# Symlink it to PATH (use the full path from above)
sudo ln -sf /full/path/from/above /usr/local/bin/harpax

# Start the backend
harpax serve

STEP 3 — INSTALL HOOKS

Harpax monitors Claude Code sessions via hooks in your Claude Code config. The easiest way to install them: open Claude Code and tell it:

"Add Harpax hooks to my ~/.claude/settings.json"

Claude Code has filesystem access and knows how to edit JSON — it will add the hooks automatically. No CLI command needed.

The backend must be running for session monitoring to work. Launch harpax serve before starting a Claude Code session.

STEP 1 — UNPACK & LAUNCH

# Extract the zip (right-click → Extract All, or via PowerShell)
Expand-Archive -Path ~\Downloads\HarpaxDesktop-windows-amd64.zip -DestinationPath ~\Downloads\HarpaxDesktop

# Launch the app
~\Downloads\HarpaxDesktop\HarpaxDesktop.exe

STEP 2 — START THE BACKEND

The Harpax backend binary is bundled in the install folder. Add it to your PATH or run it directly:

# Find the backend binary
dir ~\Downloads\HarpaxDesktop\ /s /b | findstr harpax-win

# Start the backend
.\path\to\harpax-win-amd64.exe serve

STEP 3 — INSTALL HOOKS

Harpax monitors Claude Code sessions via hooks in your Claude Code config. The easiest way to install them: open Claude Code and tell it:

"Add Harpax hooks to my ~/.claude/settings.json"

Claude Code has filesystem access and knows how to edit JSON — it will add the hooks automatically. No CLI command needed.

You may see a Windows Defender SmartScreen prompt — click "More info" then "Run anyway." The app is not code-signed yet.

STEP 1 — UNPACK & LAUNCH

# Unzip the download
cd ~/Downloads
unzip HarpaxDesktop-linux-amd64.zip

# Make the AppImage executable
chmod +x HarpaxDesktop.AppImage

# Launch
./HarpaxDesktop.AppImage

STEP 2 — START THE BACKEND

The backend binary is included in the extracted folder. Symlink it to your PATH:

# Find the backend binary
find ~/Downloads/ -name "harpax-linux*"

# Symlink to PATH
sudo ln -sf /full/path/from/above /usr/local/bin/harpax

# Start the backend
harpax serve

STEP 3 — INSTALL HOOKS

Harpax monitors Claude Code sessions via hooks in your Claude Code config. The easiest way to install them: open Claude Code and tell it:

"Add Harpax hooks to my ~/.claude/settings.json"

Claude Code has filesystem access and knows how to edit JSON — it will add the hooks automatically. No CLI command needed.

On some distros you may need to install FUSE for AppImage support: sudo apt install libfuse2

If you run into issues during installation, reach out and we'll get you running.

Contact support →