Side panel on any page
A persistent Manifest V3 side panel opens beside the tab you are reading. No window juggling, no copy-paste.
Loading…
AGI in Chrome · Desktop-bridge scoped
AGI opens in a side panel beside any tab. It captures page context only when you ask, then hands the work to AGI Desktop over a paired native-messaging bridge. Execution, models, and keys stay on your machine.
The architecture
AGI in Chrome never runs models and never stores provider keys. It captures what you point at, crosses one paired bridge, and lets Desktop do the heavy lifting. The trust boundary you chose on Desktop is the one that applies here.
The side panel and content scripts read the active tab and your prompt only when you ask. No inference, no provider keys, no model traffic in the browser process.
Work crosses Chrome's native-messaging bridge to AGI Desktop on localhost port 8787. You pair the two once, explicitly, and every message is HMAC-signed.
Models and tools run on Desktop in the route you chose there. Results stream back into the panel with the route visible.
Capabilities
Everything below is built into the extension, scoped to the pages and tasks you approve.
A persistent Manifest V3 side panel opens beside the tab you are reading. No window juggling, no copy-paste.
Content scripts capture page content when you ask. Capture is an explicit action you take, never something running in the background.
Native messaging connects to AGI Desktop on localhost port 8787 with explicit pairing and HMAC-signed messages. Provider keys never enter the browser.
Page interaction runs on approved sites with permissions scoped to the task at hand. Not a blanket grant across your browsing.
Record a browser flow as element selectors. Field values stay out of the recording by default. Replay it when the task comes back.
Put recurring browser work on a schedule. Tasks persist in the extension and fire through Chrome's built-in alarms.
Trust boundary
Local, BYOK, and AGI Cloud are separate trust boundaries. The extension inherits the one you chose on Desktop. Nothing about your browsing changes that silently. Your chats and memory don't sync anywhere by default.
| Manifest | Chrome MV3 with side panel |
| Bridge | Native messaging to AGI Desktop · localhost port 8787 |
| Pairing | Explicit pairing · HMAC-signed messages |
| Inference in Chrome | None. Execution happens on Desktop. |
| Keys in Chrome | None. Keys stay on Desktop, encrypted at rest. |
| Chat-memory sync | No default global sync. Chats stay in local extension storage. |
| Security story | Threat model maintained in the repo (THREAT_MODEL.md) |
| Status | Desktop-bridge scoped |
Public launch: July 12, 2026
Start with AGI Desktop. The extension hands every job to it across one paired, signed bridge. AGI Cloud stays invite-only. Join the waitlist and you'll get one email when access opens.
Public launch · July 12, 2026