Set up and launch a web agent in interactive chat mode using bg-chat-minimal. Use when the user wants to chat with a web agent, test a vLLM-served model interactively, or run an A3 agent in the browser.
Download and run the A3 model locally on Mac using llama.cpp with a 4-bit GGUF quantization. Use when the user wants to self-host the A3 model, run it offline, or set up a local llama.cpp server.
A Claude Code plugin for running Agent-as-Annotators (A3) web agents in BrowserGym's interactive chat mode.
/plugin marketplace add xhluca/a3-claude-plugin
/plugin install a3
To update to the latest version:
/plugin marketplace update
/plugin update a3
/a3:chat
With options:
/a3:chat --vllm-url https://your-vllm-endpoint.com/v1 --model your-model-name --start-url https://www.google.com
uv$DISPLAY)| Option | Default |
|---|---|
--vllm-url | https://a3-qwen-vllm.mcgill-nlp.org/v1 |
--model | Auto-detected from endpoint |
--start-url | https://www.google.com |
You can self-host the A3 model on your Mac using llama.cpp with a 4-bit GGUF quantization from mradermacher/A3-Qwen3.5-9B-GGUF.
brew install llama.cpp
Download the Q4_K_M quantization (~5.7 GB) and the multimodal projector:
huggingface-cli download mradermacher/A3-Qwen3.5-9B-GGUF A3-Qwen3.5-9B.Q4_K_M.gguf --local-dir .
huggingface-cli download mradermacher/A3-Qwen3.5-9B-GGUF mmproj-A3-Qwen3.5-9B-f16.gguf --local-dir .
llama-server \
--model A3-Qwen3.5-9B.Q4_K_M.gguf \
--mmproj mmproj-A3-Qwen3.5-9B-f16.gguf \
--port 8080
The server will start at http://localhost:8080 with an OpenAI-compatible API.
/a3:chat --base-url http://localhost:8080/v1
/a3:chat --base-url http://localhost:8080/v1 --start-url https://flights.google.com
Then in the chat, type:
Show me the 3 cheapest flights from Montreal to Rio de Janeiro for April 22 to 28, under 2 layovers
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub xhluca/a3-claude-plugin --plugin a3Skills that let coding agents message each other directly, via the retalk CLI.
AI-powered browser automation -- lets Claude control real web browsers to navigate, click, type, extract content, automate workflows, and reuse saved login sessions
Browser workflow for LLM agents — aget CLI
Agent skill & knowledge corpus for the Bridgic ecosystem
Connect Claude Code to the Viche agent network — discover, message, and collaborate with other AI agents in real-time
P2P agent capability network — discover and request capabilities from peer agents when you lack TTS, image gen, video, OCR, specialized data, or any API-dependent skill. Pay with credits.
Stealth browser automation skill using Pydoll, specialized in bypassing Cloudflare WAF, Turnstile CAPTCHA, and other bot detection systems.