Anemone Browser for Openclaw

A managed headful Chrome browser solution designed for Openclaw agents to bypass bot detection through VNC takeover and session isolation.

easonc13
v1.1.0
Mar 15, 2026
0
568
1

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install anemone

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install anemone using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Anemone Browser?

Anemone Browser is a specialized environment that provides a headful Chrome instance specifically for AI automation. It is a vital component for those building out their Openclaw Skills because it addresses common automation hurdles like CAPTCHAs and bot-detection scripts. By running in headful mode with sophisticated anti-detection flags, it presents as a legitimate user session, making it far more effective than traditional headless browsers.

The tool is designed to be platform-agnostic, running seamlessly on macOS, Linux, and within Docker containers. Its primary value proposition lies in its ability to allow human intervention through a secure VNC link when the AI agent hits a blocker, ensuring that workflows never grind to a halt due to login walls or complex security challenges.

Anemone Browser Use Cases

  • Bypassing bot detection and CAPTCHAs on high-security websites like Google Scholar or Cloudflare.
  • Providing a human-in-the-loop mechanism to handle 2FA or manual login requirements during automated tasks.
  • Managing multiple, isolated agent sessions within a single Chrome profile to share cookies without window conflicts.
  • Deploying a stable, self-healing browser environment for long-running Openclaw Skills on remote servers.

How Anemone Browser Works

  1. The environment is initialized using setup scripts that configure Chrome with automation-masking flags such as --disable-blink-features=AutomationControlled.
  2. On Linux or Docker, an Xvfb virtual display and a Fluxbox window manager are launched to host the headful browser instance.
  3. The agent interacts with the browser via the Chrome DevTools Protocol (CDP), typically communicating over a local port.
  4. For every new session, the agent creates a specific window and saves its unique targetId to ensure multi-session isolation.
  5. If the agent detects a challenge, it generates a secure noVNC link, allowing the user to take over the browser session visually to solve the problem.
  6. A background healthcheck script monitors all components (Xvfb, VNC, Chrome) and automatically restarts them if they fail.

Anemone Browser Setup

General Installation

Install the CLI tool globally using npm to get started with this part of your Openclaw Skills:

npm install -g anemone-browser

macOS Configuration

Run the setup script to detect your local Chrome installation and configure the profile:

bash scripts/setup-mac.sh
openclaw browser start

Linux & Docker Configuration

Initialize the environment and start the browser with VNC support:

# Install dependencies
bash scripts/setup.sh

# Start browser and VNC environment
bash scripts/start.sh [password] [novnc_port] [cdp_port] [resolution]

Anemone Browser Data Schema & Taxonomy

Anemone Browser organizes its data and connection parameters to ensure seamless integration with Openclaw Skills.

Attribute Specification Description
Browser Profile openclaw Default directory for persisting cookies and session data.
CDP Port 9222 (Default) The local port used for agent-to-browser communication.
Display :99 (Default) The Xvfb virtual display used in Linux/Docker environments.
targetId GUID String A unique identifier assigned to each tab/window for session isolation.
Health Logs /tmp/anemone-healthcheck.log Location of the automated recovery system logs.

Anemone Browser Advanced Features

  • Automated Self-Healing: A cron-based healthcheck monitors five different process layers and auto-restarts crashed components every two minutes.
  • Human Takeover: Real-time VNC streaming via noVNC allows users to intervene in any browser session via a web browser.
  • Multi-Window Isolation: Strict ruleset and logic for managing unique targetIds so multiple agents can use the same Chrome instance without interference.
  • Anti-Fingerprinting: Built-in User Agent (UA) overrides and automation detection masking to reduce the likelihood of being flagged as a bot.
  • Secure Access: Mandatory password protection for VNC and localhost-only CDP access to prevent unauthorized remote control.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*