Download

Install agent-hub in minutes.

The setup app handles everything: checks your machine, installs, picks a runtime, creates your first agent, connects the gateway, and opens the web app for you.

⌘
Detected your operating system macOS · Apple Silicon
After downloading

Six steps, the app does them for you.

Re-run the app any time to repair or update the install. It also sits in the menu bar / system tray to toggle the service and open the web app.

  1. 01 Check your machine Python ≥ 3.10, git, screen, lsof.
  2. 02 Install the platform Installs into ~/agent-hub, creates the environment, initializes data.
  3. 03 Pick a runtime Claude or agy — the app detects them.
  4. 04 First agent Creates agent-builder to build the next agents.
  5. 05 Connect the gateway Verifies the bot and recognizes you as the owner.
  6. 06 Launch Starts the background service, the tunnel, and opens the login link.

First launch

The app isn't code-signed yet, so the OS will ask once. Here's how to allow it:

macOS macOS 15 and later
  1. Open the .dmg, drag agent-hub Setup into Applications.
  2. Open the app. The "agent-hub Setup" Not Opened dialog appears → click Done.
  3. Go to System Settings › Privacy & Security, scroll to Security → click Open Anyway.
  4. Enter your password or Touch ID → click Open.
macOS 14 and earlier
  1. Open the .dmg, drag agent-hub Setup into Applications.
  2. Right-click agent-hub Setup → Open → click Open.
Windows
  1. Run the …_x64-setup.exe file.
  2. The Windows protected your PC dialog appears → click More info → click Run anyway.
  3. The app enables WSL2 and installs Ubuntu itself (Windows asks for admin rights → click Yes); if a restart is needed, it reopens at the right step.
Linux
sudo apt install ./agent-hub.Setup_*_amd64.deb
# or
chmod +x agent-hub.Setup_*.AppImage && ./agent-hub.Setup_*.AppImage
Verify your download: every release ships with SHA256SUMS. Put it in the same folder, then run shasum -a 256 -c SHA256SUMS --ignore-missing (macOS) or sha256sum -c SHA256SUMS --ignore-missing (Linux) — each file must print OK.