Skip to main content

Headmaster on the Go

Headmaster on the Go is the browser-based interface. It lets you access your agents from a phone, tablet, or another computer — without installing the desktop app on that device.

Two modes

Both modes share the same UI. To share data between them, point standalone at the desktop’s directory with --data-dir.

Desktop-bundled WebUI

1

Open browser access settings

Go to Settings → Headmaster on the Go.
2

Enable browser access

Turn on Enable browser access. A URL appears (e.g., http://localhost:25808).
3

Copy the admin password

The panel shows a random initial password — copy it immediately. The UI masks it after first display. If you miss it, use resetpass to generate a new one.
4

Open in browser

Open that URL in a browser on the same machine.

LAN access (same Wi-Fi)

1

Enable LAN access

In WebUI settings, turn on Allow LAN access. The panel shows two URLs: a local one and a network one (http://192.168.x.x:25808).
2

Open from another device

Open the Network URL from your phone or another device on the same Wi-Fi.
Only enable LAN access on networks you trust. Any device on your LAN can reach the login screen.

QR code login

When WebUI is enabled, the desktop app shows a QR code. Scan it with your phone’s camera to open the URL and log in automatically — it encodes the URL and a one-time login token.

Standalone CLI


Command-line flags

--no-sandbox is required when running as root or inside Proot/Termux. Desktop users should not add this flag.

Cross-network access

Same concept as Tailscale — install on both machines, join the same ZeroTier network, access via the ZeroTier IP.
Requires a cloud server. Recommended for always-on deployments.Linux (systemd):
Open the firewall:
Access at http://Your-Server-IP:25808.macOS (LaunchAgent):Create ~/Library/LaunchAgents/com.headmaster.webui.plist:

Android via Termux

Only WebUI mode works on Android (the desktop window requires an X server). Community-supported. Requirements: Android 7.0+, ~5 GB free storage, Termux from F-Droid (Play Store build is outdated).
Access from your phone’s browser at http://localhost:25808.

Security recommendations

  • Strong password — the initial random password is strong; keep it or replace it with something equally long.
  • Firewall — expose port 25808 only to networks that need it. Tailscale is safer than opening the port to the public internet.
  • HTTPS — for production deployments, put nginx or Caddy in front with TLS. Don’t expose the raw port over the internet without encryption.
  • Single user — WebUI supports one admin account. Multiple people can share it, but separate user accounts are not yet supported.

Password reset


Channels

Use Telegram or other messaging apps to reach Headmaster from your phone without a browser.

Runtime settings

Connect your desktop app to a remote runtime.