← Back to Blog
Product Updates · October 14, 2026

Introducing Coral Hub (Closed Beta)

Follow your Coral agents across machines, manage access modes, and coordinate remote workflows with browser-based pairing and local-first control.

Coral is designed to run directly on your own hardware. It executes agent commands in local processes, gives agents isolated git worktrees on your filesystem, and keeps development responsive and self-contained.

However, as your projects grow, work naturally spreads across multiple physical and virtual environments: a MacBook for day-to-day coding, a Linux desktop for heavy compilation, and cloud instances for long-running tests or continuous integration. Keeping tabs on agents running across different machines has traditionally required juggling multiple open SSH sessions and separate terminal tabs.

Today, we are introducing Coral Hub, our hosted dashboard currently in closed beta at app.coralai.ai. Coral Hub lets you follow your Coral agents across all your machines from a single browser interface, with local machine authority always taking precedence. The current beta is for one person connecting their own machines; shared human workspaces and member roles are not available.

1. Connect Machines with Browser Approval

Connecting a machine takes a one-time code you approve in your browser, and no inbound firewall port is opened on your computer.

1
Open Coral Settings: In Coral, navigate to Settings → Coral Hub → Connect.
2
Receive One-Time Code: Coral generates a short pairing code (for example, ABCD-1234) and links you to https://app.coralai.ai/enroll.
3
Approve in Browser: Confirm the code in your browser. You approve each machine once in your browser and can revoke it at any time.

Once approved, Coral maintains an outbound TLS status connection to the hub. Status updates and logs stream to your browser, but the hub never opens an inbound port to your computer.

2. Access Modes: The Lower Setting Always Wins

Coral Hub provides three distinct access modes for connected machines:

The lower of the two settings applies: Coral Hub cannot raise a machine above the maximum its owner set in Coral Settings. If Coral Hub is set to Launch, but your local Coral Settings are set to View, the agent runs in View mode.

3. Auto-Accept and Best-Effort Safety Boundaries

When running repetitive tasks across multiple agents, approving every single routine tool call (such as viewing a source file or compiling a package) can introduce friction. Coral Hub allows operators to enable auto-accept for specific agents.

However, auto-accept comes with strict, built-in boundaries:

Not a sandbox. As a best-effort safety net, Coral leaves some risky actions (for example recursive deletes outside the project, force pushes, sudo) for you to approve. It is not a guarantee: use auto-accept only for a task you trust.

When auto-accept is turned on from Coral Hub:

4. Run Your Own Hub: The Self-Hosted Alternative

Coral Hub is our hosted service at app.coralai.ai. For people who want to run the dashboard on their own machines or tailnet, Coral also provides a self-hosted option: Run your own hub.

Starting a self-hosted hub requires just one command:

$ coral --hub

One command (coral --hub) runs it on your own machine. Keep it on a trusted network, a VPN or tailnet, or use an encrypted tunnel, since it serves plain HTTP. What Coral Hub does and how it handles your content does not apply to a hub you run yourself.

Closed Beta & Requesting Access

Coral Hub is in closed beta. Request access and tell us which machines you want to connect.

Request Coral Hub Beta Access

Tell us how you use Coral and which machines you want to connect.

Request beta access

or write directly to hello@subgentic.ai · Already have access? Sign in to Coral Hub