by webbrain-one
Open-source AI browser agent for Chrome and Firefox (monorepo) 🧠
# Add to your Claude Code skills
git clone https://github.com/webbrain-one/webbrainLast scanned: 7/4/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-04T06:47:54.827Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}webbrain is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by webbrain-one. Open-source AI browser agent for Chrome and Firefox (monorepo) 🧠. It has 791 GitHub stars.
Yes. webbrain passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/webbrain-one/webbrain" and add it to your Claude Code skills directory (see the Installation section above).
webbrain is primarily written in JavaScript. It is open-source under webbrain-one on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh webbrain against similar tools.
No comments yet. Be the first to share your thoughts!

WebBrain is a web browser extension that puts an AI agent in a side panel next to your tabs. Ask it about the page you're on, or hand it a task and let it click, type, and navigate its way through. It runs on the model you choose — a local llama.cpp or Ollama server, a frontier cloud API, or the managed default that needs no setup at all.
Install from the Chrome Web Store, Firefox Add-ons, or Edge Add-ons.
git clone https://github.com/webbrain-one/webbrain.git
Chrome — open chrome://extensions/, enable Developer mode (top
right), click Load unpacked, and select the webbrain/src/chrome folder.
Firefox — open about:debugging#/runtime/this-firefox, click Load
Temporary Add-on, and select src/firefox/manifest.json. Temporary add-ons
are removed when Firefox restarts; permanent installation requires signing via
addons.mozilla.org.
Click the WebBrain icon to open the side panel, then type something like:
Three modes control what the agent is allowed to do:
| Mode | What it can do |
|---|---|
| Ask | Read-only. Reads the page, answers questions, fetches URLs. |
| Act | Clicks, types, navigates, uploads, downloads, fills forms. |
| Dev | Adds page source, styles, console, network, and reversible page edits. |
WebBrain Cloud 1.0 is the default and needs no API key or local setup.
Local models need no API key either. Point WebBrain at any OpenAI-compatible server:
llama-server -m your-model.gguf --port 8080 # llama.cpp
ollama serve # Ollama → :11434/v1
vllm serve your-model --port 8000 # vLLM → :8000/v1
python -m sglang.launch_server --model-path your-model --port 30000
LM Studio (:1234/v1), Jan (:1337/v1), LocalAI (:8080/v1), and GPT4All
(:4891/v1) work the same way. A generic Local OpenAI-compatible Proxy card
also supports authenticated loopback gateways such as CLIProxyAPI; see the
secure subscription proxy setup.
Load a model with at least a 16k-token context window — 8k works only
with the Compact tier, and 4k is too small for the system prompt plus tool
schemas. WebBrain auto-detects the real window for llama.cpp, Ollama, and LM
Studio, and auto-compacts the conversation as it fills up. For Ollama,
llama.cpp, LM Studio, and LocalAI, it also reads native server metadata before
adding screenshots; Settings provides Auto, Force on, and Off overrides. When
the optional Model field is blank, the loaded-model capability is rechecked on
every user turn so a server-side hot swap takes effect. There is also a
preview ollama launch webbrain --model <model> handoff. Details:
providers and models.
Cloud APIs — OpenAI, Anthropic Claude, Google Gemini, Azure OpenAI, AWS Bedrock, Mistral, DeepSeek, xAI Grok, MiniMax, Kimi, Qwen, z.ai GLM, Groq, Together, Cloudflare, Nvidia NIM, Hugging Face, Fireworks, OpenRouter, and more. Settings ships 106 built-in provider cards on Chromium (105 on Firefox), including an endpoint-free local WebGPU option with the tested LFM2.5 2.6B preset and an experimental custom Hugging Face ONNX repository option — see the full catalog.
/schedule for later, /watch to poll a
page and act when a condition is met0.15 for browser-control
decisions, 0.3 for Ask, 0 for vision screenshot descriptionsWebBrain separates tier from mode. Tier (compact, mid, full) is a
per-provider setting controlling how many tools a model sees — Compact suits
small local models, Full unlocks hover, drag-drop, frames, and shadow DOM. Mode
(ask, act, dev) controls what the user is allowing.
The full tool-by-tier matrix, WebMCP notes, and Dev-mode diagnostics are in agent tools.
Type /help in the panel for full signatures and flags. The most useful ones:
| Command | What it does |
|---|---|
/ask · /act · /dev · /plan |
Switch mode before sending |
/schedule [prompt] |
Create a scheduled task |
/watch [--keep] [--secs <30-120>] [--long | --short] <condition and action> [/beep] |
Poll the current page and act when a condition is met |
/workflow · /workflow --save <name> |
Manage saved workflows or compile the last successful run |
/teach --start <name> · /teach --end |
Learn a reusable workflow from your demonstrated actions |
/memory --add <text> |
Save a user preference |
/screenshot [--full-page] |
Capture the tab, or the full scrollable page |
/record [--transcribe] |
Record the current tab, optionally saving a transcript |
/export [--traces | --config] |
Download the conversation, tool chain, or a Settings snapshot |
/compact · /reset · /verbose |
Compact context, clear the conversation, toggle tool detail |
/allow-api |
Per-conversation override letting fetch_url mutate when the UI is failing |
/watch runs its first check immediately, then polls every 60 seconds
(--secs accepts 30–120). Relative conditions like "when a new commit appears"
establis