Your agents.
One control hub.
One control hub for every bridgectl server and every AI agent session.
Bridge
Connect your servers
Link your bridgectl servers and bring them into one place.
See every session
View AI agent sessions across your servers.
Stay in control
Manage your servers within your organization.
From your terminal to Bridge
Start an agent on your machine, then follow its progress in Bridge. These instructions run locally; opening this guide does not create a session.
- Install
- Log in
- Start the server
- Start a session
- View in Bridge
Install bridgectl
Choose your computer’s operating system. Installing on a remote machine? Select that machine’s OS instead.
The packaged installer supports Ubuntu 24.04 (noble) and 25.04 (plucky), amd64 only. Browser detection cannot identify your distribution or CPU architecture.
Review the installer before running it with sudo. For other Linux systems, see the upstream source-build instructions.
Install bridgectl on Linuxcurl -fsSL https://orchael.github.io/bridgectl/install.sh | sudo bash bridgectl --versionInstall Node.js 24 and configure/authenticate your chosen provider before starting the server. Bridge login does not sign you into Codex or Claude. Ensure Node and the provider are available to the server’s user and shell. See provider setup and authentication.
Run the remaining commands as your normal user, without sudo, on the same machine. This guide uses a per-user server, not the Ubuntu system-wide service.
Log in and connect this machine
Log in to Bridgebridgectl login 'https://bridge.orchael.com'Open the URL printed by the CLI, continue with Google, confirm the device code, and approve the installation in your chosen organization. On a headless machine, open that URL on another device. Wait for authorization to complete in the terminal.
The organization option is a suggestion; verify the selected organization before approving. Already enrolled? Check
bridgectl whoamibefore proceeding.Connecting is opt-in and configures Bridge enrollment/telemetry. Keep credentials on the host; do not paste provider keys or enrollment files into this page.
Start the server
Start the server in terminal 1bridgectl server startKeep this terminal open. Start the server after login so it loads the enrollment and connects to Bridge.
If it was already running before login, finish any active work, then restart that server as the same user. Restarting can interrupt sessions; do not restart a busy host blindly.
Start a new agent session
In a second terminal on the same machine, change into your repository directory, then run:
Start a session in terminal 2bridgectl session start --provider codex .The final
.means your current directory. Each invocation creates a new session and attaches your terminal. Press Ctrl-] to detach without stopping it.View your session in Bridge
Return to the organization you approved, open Sessions, and locate your provider and installation. Allow the next live refresh, then choose Open session.
You can follow progress and see when the agent needs an answer or approval. Available interactions depend on the provider and your organization role.
Sign in and view sessionsRepeat step 4 for another session. Installation and login are only needed for a new machine or enrollment.
Session not appearing?
bridgectl whoami
bridgectl doctor
bridgectl session listCheck the enrolled Bridge URL and organization, the daemon’s connection, and the session list. Confirm that login and the server use the same OS user and state directory. Refresh the Sessions page or clear its filters.
If the enrollment is for another organization, deliberately re-enroll with bridgectl login 'https://bridge.orchael.com' --force and approve the correct organization, then restart the daemon when it is safe. A server started before login must be restarted to load the enrollment.
Login command source · Session command source · Installation documentation