Browser extension

Use ZeroLog chats in your browser side panel. Ask for help with pages you can access, then follow the activity in the panel.

What happens to one browser actionYou ask in the side panel chat. The model asks for a browser tool. ZeroLog relays the call to the extension of the connected browser, with 45 seconds per action. Inside the extension the call must pass four checks: only http and https pages, the site rule, no sensitive fields, and the permission tier, which decides whether you must approve the action first. Then the action runs and the result goes back to the model.Four checks inside the extensionOnly http and https pagesNever into password, cardor one-time-code fieldsSite rule: open by default,or strict, where each siteneeds your OKPermission tier decidesif an approval card is neededYou ask in the side panel chatThe model asks for a browsertoolnavigate, click, type, read,screenshot ...ZeroLog relays it to theextension of the connectedbrowser(45 s per action)The action runs on the tab(navigation opens a tab in theZeroLog tab group)Result and screenshotgo back to the model
Every browser action passes four checks in the extension before it runs; the permission tier decides whether you approve it first.
Diagram as text
  1. You ask in the side panel chat.
  2. The model asks for a browser tool: navigate, screenshot, read the page tree, find, click, type, press a key, scroll, read the console, list or open or close tabs, or wait.
  3. ZeroLog relays the call to the extension of the connected browser. One action gets 45 seconds.
  4. The extension refuses anything that is not an http or https page.
  5. The site rule applies. By default every site is allowed unless you blocked it. In strict mode a site needs your approval first.
  6. Password, payment-card and one-time-code fields are refused.
  7. The permission tier decides whether an approval card is needed. Manual asks for every action. Smart, the default, asks for clicks, typing, key presses and tab changes, but not for reading or navigating. Always never asks.
  8. The action runs. Navigation opens its own tab in a tab group called ZeroLog and never moves a tab you opened.
  9. The result goes back to the model, and the panel shows what happened.

Install and pair

Install the Chrome or Firefox build from the extension page. In the extension, choose Connect with ZeroLog and approve in your signed-in account. The one-time code from the extension page still works as well.

Connecting

Connect with ZeroLog pairs in one click. The extension keeps a secret verifier and zerolog.ch only sees its challenge. You approve in your signed-in account, and the extension finishes the pairing once. Code pairing still works. You can set a default browser per account and test the connection.

Use the side panel

Open a ZeroLog chat in the panel and choose the browser tab you want help with. The model can read page content and carry out browser actions. The panel shows its activity, and you can review and approve actions when prompted.

When filling forms, ZeroLog will not enter passwords, payment-card details or one-time codes. Enter those yourself.

Page content used to answer your request follows the same retention settings as your chats. Read Zero data retention.

The panel in version 0.3

The panel has four tabs: Chats, Page, Browser and Connection. Answers show as Markdown and you can search your chats. The Browser tab lists the current task from the real tool steps, and a banner offers to take over. After installation a setup page opens, and text you select on a page reaches the panel through the context menu.

The agent's own tab

Since version 0.3.1, if no agent tab is open, browser_navigate opens its own tab in a tab group called ZeroLog and keeps using it. The extension asks for the tabGroups permission for this.

The safety rules stay: no sensitive fields, http and https pages only, the site rule below, 45 seconds per action, and a visible stop button.

What needs your approval

The permission tier, set in the Connection tab, decides which actions show an approval card. Smart is the default: reading the page and navigating run on their own; clicks, typing, key presses and tab changes ask first. Manual asks for every action. Always never asks.

The tier never lifts the hard rules: passwords, card details, one-time codes and CAPTCHAs stay off limits, and only http and https pages can be opened.

The site rule is a setting in ZeroLog. By default every site is allowed unless you blocked it. In strict mode a site works only after you approve it, and that approval stays until you remove it. A block always wins in either mode.

Choose a connected browser

You can pair Chrome and Firefox and choose which connected browser to use from the panel. If one browser closes during a task, the extension can continue in another connected browser.

Updating, and Firefox

Installed copies do not update themselves. Download the new package from the extension page. In Chrome, replace the folder and reload the extension on chrome://extensions.

For Firefox, Mozilla has signed version 0.3.1 as an unlisted add-on. Install the signed file from the extension page. It needs Firefox 140 or newer (Chrome 116 or newer for the Chrome build) and stays installed after a restart. It does not update itself either, so a new version means installing the new signed file. The page offers the signed file only when it matches the current extension version; otherwise the source download is a developer preview.

Send files in a chat

Use the + file button or drop a file into the panel. Images are sent as images when the selected model supports them. Text files are added as text; other files are attached by name.

Up to 8 files per message, 20 MB per file and 24 MB per message. Files and replies stay in the same chat you can open in the web app.

Your chats

Continue an existing ZeroLog conversation or start a new one in the side panel. Files downloaded during a task appear in the panel's download list.