Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Repository files navigation

Roamgate

Roamgate logo

A browser client for Herdr. Control terminals, inspect agent sessions, and review files and diffs on desktop or mobile. Requires a running Herdr server.

Screenshots

Desktop

Desktop workspace with live terminals and image changes

Workspace terminals with changed files and image previews.

File explorer Diff annotations
Desktop file explorer Desktop diff annotations

Mobile

Changed files Full terminal control File viewer
Mobile changed files viewer Mobile terminal Mobile file viewer

Click any screenshot to open the full-resolution image.

Moving from Herdr Studio / herdr-gui? Automatic upgrades are not supported. Follow the migration guide to install Roamgate manually.

Quick start

  1. Install and start Herdr.

  2. On Linux or macOS, install Roamgate:

    # Empty selects latest; use X.Y.Z (no v prefix) to pin a Roamgate version.
    curl -fsSL \
      https://github.com/powerfooI/roamgate/releases/latest/download/install-roamgate.sh \
      | ROAMGATE_VERSION= sh

    On Windows, download the matching x64 or ARM64 archive from the latest release.

  3. On Linux/macOS, add ~/.local/bin to PATH and run roamgate. On Windows, extract the archive and run roamgate.exe. Open the printed URL.

See deployment for checksums, configuration, updates, and services, or historical installation for herdr-gui 0.6.2.

Install as a PWA

PWA installation is recommended for daily use: a separate app window without browser tabs or the address bar. Open and authenticate with Roamgate, then install:

  • iPhone/iPad Safari: Share -> Add to Home Screen.
  • macOS Safari 17+: File -> Add to Dock.
  • Chrome/Edge: browser menu -> Install app.

The process must stay running and reachable. PWA mode is not offline access.

Documentation

Development

Use Bun 1.4.1 or newer and a running Herdr server:

bun install --frozen-lockfile
# Run in separate terminals:
bun run dev:server
bun run dev:web

Open http://localhost:5173. See CONTRIBUTING.md for checks and pull requests.

Security

Roamgate controls terminals and modifies real files. Keep the default loopback binding; read SECURITY.md before allowing another device access.

License

Code: MIT. Bundled fonts and brand assets retain their original terms; see THIRD_PARTY_NOTICES.md.

About

A browser client for Herdr. Control terminals, monitor coding agents, and review files and diffs from both desktop or mobile.

Topics

Resources

Contributing

Security policy

Stars

145 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages