AO

Web

Dashboard xterm.js terminal. Cross-platform. The only option on Windows.

Slot: terminal · Name: web
macOSSupported
LinuxSupported
WindowsSupported

The dashboard already has an xterm.js terminal connected to every session. The web plugin just points ao open at the right dashboard URL.

Use

agent-orchestrator.yaml
terminal: web
terminalConfig:
  dashboardUrl: http://localhost:3000     # default
Config keyDefaultWhat it does
dashboardUrlhttp://localhost:3000Base URL for the dashboard. Override when the dashboard runs on another host/port.

How it works

When you run ao open <session>, the plugin prints the session's dashboard URL. If you're on macOS/Linux, it also tries to open it in your default browser.

Since the terminal UI lives in the dashboard itself, there's no per-session state here — this plugin is just routing + convenience.

Why this exists

  • Windows has no osascript and no AppleScript-equivalent that's worth writing a plugin for.
  • You're running AO on a remote host — no local terminal to attach to.
  • You prefer browser tabs over terminal tabs.