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 a3AI-powered browser automation -- lets Claude control real web browsers to navigate, click, type, extract content, and automate workflows
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.
You.com agent skills for web search, research with citations, and content extraction. Guided integrations for Vercel AI SDK, Claude Agent SDK, OpenAI Agents SDK, crewAI, LangChain, Microsoft Teams.ai, direct REST API, and bash CLI.
Universal Self-Learning Browser Agent — record browser interactions, generate API skills, and replay them via MCP tools with progressive tier optimization.
Travel search powered by Fliggy — search flights, hotels, attractions, concerts, and more with natural language