Zot Chrome Operator: Let Your Terminal AI Agent Drive the Browser via Side Panel

✍️ OpenClawRadar📅 Published: May 20, 2026🔗 Source
Zot Chrome Operator: Let Your Terminal AI Agent Drive the Browser via Side Panel
Ad

Zot Chrome Operator bridges your terminal-based coding agent zot with Chrome, letting zot operate browser tabs via a browser_action tool. The project by Patrice Eckhart provides a Chrome side panel for chatting with zot and a local WebSocket bridge that executes browser actions.

Installation

No changes to zot itself required. Run:

zot ext install https://github.com/patriceckhart/zot-chrome-operator
node "$HOME/Library/Application Support/zot/extensions/zot-chrome-operator/bin/install-cli.js"

The second command creates a zot-chrome shim at ~/.local/bin/zot-chrome. Ensure that directory is on your PATH (add export PATH="$HOME/.local/bin:$PATH" to your shell profile if needed). The shim is auto-refreshed on next zot start, but running install-cli.js makes it available immediately.

Setup Steps

  • Build the Chrome extension: zot-chrome ext prints the path to the unpacked build (e.g., /Users/you/Library/Application Support/zot/extensions/zot-chrome-operator/dist). Load it in Chrome via chrome://extensions with Developer mode enabled → Load unpacked.
  • Start the bridge: zot-chrome start builds the extension if needed and starts the bridge in the background. The bridge runs zot rpc --no-session and listens on ws://localhost:9224.
  • Environment variables: ZOT_PROVIDER=anthropic ZOT_MODEL=claude-sonnet-4-5 zot-chrome start or PORT=9225 zot-chrome start to customize.
Ad

Commands

  • zot-chrome start – Start the bridge server in background
  • zot-chrome stop – Stop the bridge
  • zot-chrome status – Check bridge state
  • zot-chrome logs – Tail bridge logs
  • zot-chrome ext – Print or build the unpacked extension path

Browser Capabilities

The registered zot tool can: list, create, switch, and close tabs; inspect page context; navigate; click; type into native and rich editors; select options; scroll; extract page text; and wait. No session is persisted — the bridge uses zot --no-session.

The bridge logs all actions, viewable with zot-chrome logs.

📖 Read the full source: HN AI Agents

Ad

👀 See Also

Open-source SwiftUI testing skill for Claude Code uses Computer Use to visually test apps
Tools

Open-source SwiftUI testing skill for Claude Code uses Computer Use to visually test apps

An open-source Claude Code skill called /ios-test visually tests SwiftUI apps using Computer Use capability. The agent finds .xcodeproj files, builds the app in a Simulator, then navigates through every screen, tapping buttons and following links like a real user.

OpenClawRadar
OpenClaw Skill Pack: A 2,500+ Command Set for Real Autonomous Operations on Ubuntu
Tools

OpenClaw Skill Pack: A 2,500+ Command Set for Real Autonomous Operations on Ubuntu

A new skill package for OpenClaw AI agents introduces over 2,500 execution skills for DevOps operations like Docker management, networking configuration, CVE response, and system automation on Ubuntu environments.

OpenClawRadar
Exploring AI with Tiny Bots: Understanding AI Agents Through Nanobot Tutor
Tools

Exploring AI with Tiny Bots: Understanding AI Agents Through Nanobot Tutor

OpenClaw community member shares insights with the 'Nanobot Tutor', a miniature framework aimed at demystifying AI agent functionality. Discover how diving into this compact learning environment unveils the workings of intelligent agents.

OpenClawRadar
Savant Commander 48B: A Custom Qwen 3 Mixture-of-Experts Model with 12 Distilled Models
Tools

Savant Commander 48B: A Custom Qwen 3 Mixture-of-Experts Model with 12 Distilled Models

Savant Commander 48B is a custom Qwen 3 Mixture-of-Experts model with hand-coded routing that combines 12 distilled models from providers like Claude, Gemini, OpenAI, and Deepseek. It features 256K context length and allows prompt-controlled activation of specific distilled models.

OpenClawRadar