Your agents,
from anywhere.

Download APK

What is Harold

Harold is a daemon that runs on your own machine. It starts your coding agents over ACP and serves them to paired devices through one authenticated API. The Android app is the remote.

  • Local first. The host binds to loopback by default. Sessions, logs, and settings stay in your data dir.
  • Any ACP agent. Enable agents from the catalog. Each one runs in a workspace you register.
  • Pair once. A phone scans a QR code from the terminal and gets its own credential.
on your machine
# first run
$ npx @codenamegary/harold setup

# pair another phone
$ harold pair

Install

  1. Download. Tap the button. Chrome may warn about APK files. Choose Download anyway.
  2. Allow it. When Android asks, let your browser install unknown apps.
  3. Open the file. Tap Install. New releases install over the old one.

Obtainium

Get new releases installed for you.

https://github.com/codenamegary/harold

Set Filter Release Titles by Regular Expression to ^harold-android. The repo also publishes CLI releases.

Open in Obtainium

Verify

Compare these with your download.

APK SHA-256
…
Signing certificate SHA-256
…
$ sha256sum harold-android-<version>.apk
$ apksigner verify --print-certs harold-android-<version>.apk

Versions

Loading releases…