# Web remote

> Use AI Agent Remote in a browser: agents, the live terminal with take control, history, files and Git changes, served by the bridge on your computer or, with a password, on your network.

Source: https://crow.sg/apps/ai-agent-remote/docs/web-remote/

The web remote is the app in a browser, served by the bridge itself. It shows the same agents, terminals, history and changes as your phone, and uses the same protections: each browser is a paired device with read or control access, and typing needs control of the pane.

## Open it

On the computer running the bridge, choose **Open web remote** in the [console](https://crow.sg/apps/ai-agent-remote/docs/console/), or ask for a one-time link:

```sh
agent-remote web
```

On this computer the browser signs in through the console, without a password. Nothing is loaded from the internet: the page, its terminal (xterm.js) and the agents’ logos come from the bridge.

![The web remote: agents and terminals by workspace on the left; on the right a terminal in control showing git output, with special keys and a message box](https://crow.sg/apps/ai-agent-remote/docs/remote-terminal-light.webp "A terminal in control. The agents in the list are examples.")

## What you can do

| Part | What it does |
| --- | --- |
| Attention and Projects | Agents that need input or finished, recent panes, and every workspace, tab and pane. Each agent shows its maker’s logo and its pane label if it has one; filter by state. |
| Terminal | The pane’s live screen. Take control to type: straight into the terminal, with the special keys (Esc, Tab, Ctrl C, arrows, Page Up and more), or in the message box, which sends a whole prompt followed by Enter (Enter sends and Shift-Enter adds a line; on a phone, Enter adds a line). Fit to window resizes the pane to the browser while you control it. |
| History | The agent’s conversation for Claude Code, Codex, Pi and Qwen Code, with earlier messages, tool calls and find; terminal output for other programs. |
| Changes and Files | The branch, changed files and each file’s diff, and the project’s files. |

A pane opens watching; **Take control** lets you type. One device controls a pane at a time: if a phone holds it, **Take over** asks first. Leaving the tab hidden for 20 seconds releases control, and a read-only browser can only watch.

![The web remote's Changes tab listing changed files](https://crow.sg/apps/ai-agent-remote/docs/remote-changes-light.webp "Changes")

![A file's diff in the web remote, dark appearance](https://crow.sg/apps/ai-agent-remote/docs/remote-diff-dark.webp "A diff, in dark appearance")

## On your network

To use it from another computer or a tablet on your network, set a password, then turn on **Serve the web remote on the network** under **Web remote** in the console. It applies at once.

```sh
agent-remote web password
```

It is served over HTTPS with the bridge’s own certificate on port 8791 (change it in the console, or with `"webPort"` in the config), at the addresses the console lists. Choose whether browsers signed in there can control panes or only read.

> [!WARNING] Check the fingerprint before typing the password
> The browser warns the first time because the bridge made its own certificate. Open the certificate from the address bar and compare its SHA-256 fingerprint with the one in the console’s Web remote section. If they differ, don’t sign in.

Wrong passwords are slowed down, and 20 failures turn network sign-in off until the bridge restarts. The console’s settings, pairing and devices are never served on the network.

## Browsers are devices

Each browser that signs in is listed under **Devices** in the console and in `agent-remote devices`, as “Web browser” with its browser and where it signed in. Revoke it there to sign it out at once; signing out in the browser does the same. See [Security](https://crow.sg/apps/ai-agent-remote/docs/security/) for how sessions are protected.
