Handle SPA-heavy apps
Use Sidekar more effectively on apps like Gmail and Google Docs where the interface keeps shifting inside a long-lived client-side shell.
The Sidekar Chrome extension adds an in-page bridge for the web apps that push past plain browser automation. Use it for the harder cases, not as the default path for every site.
Run curl -fsSL https://sidekar.dev/install | sh.
sidekar device login stores the CLI device token and installs the native messaging host.
Add the Sidekar Chrome extension and sign in from the popup with GitHub.
sidekar ext
Your local Sidekar bridge connects the CLI and the extension, and your agent can work with your normal Chrome profile.
CDP is enough for a lot of browser automation. The extension is for the cases where an in-page bridge is more reliable: rich editors, dense client-side UIs, and apps that keep most of their behavior inside the page.
Use Sidekar more effectively on apps like Gmail and Google Docs where the interface keeps shifting inside a long-lived client-side shell.
The extension talks to a local bridge on 127.0.0.1. It is not a hosted browser service.
Work inside the browser you already use instead of recreating cookies, sessions, and app state in a separate automation environment.
The extension is an extra layer for specific sites. Most browser work should still run through Sidekar’s normal browser commands.
The extension needs native messaging to talk to the local Sidekar process and broad host access because agents may need to act on any page you explicitly direct them to.
Used to start or discover the local Sidekar bridge and communicate with the Sidekar binary on your machine.
Needed because the agent may need to automate any site you choose. The extension is inactive until Sidekar sends a command.
The extension does not crawl the web, collect analytics, or act unless a local Sidekar command tells it to.
Page reads, clicks, typing, and screenshots are driven from your local machine. The website is for auth, dashboards, and account-level services.
This page covers the first questions people ask before they trust a local browser bridge.
No. The extension talks to a local bridge on your machine. Hosted services are used for authentication, dashboard features, and relay sessions, not for the browser bridge itself.
The CLI login identifies the local Sidekar device. The extension sign-in identifies the browser user. The local bridge verifies that they belong to the same account.
Sidekar still supports browser automation through direct CDP. Skip the extension unless the site really benefits from the in-page bridge.