Web Bro
Description
Browser-only workspace agent built with transformers.js.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Web Bro
Browser-only workspace agent built with transformer.js.
**Repository:** https://github.com/aeroxy/web-bro
What It Does
- Runs Gemma 4 E2B-it ONNX fully in the browser on WebGPU.
- Lets the user pick a local folder as the workspace with the File System Access API.
- Uses a shallow tool loop for
list_dir,search_text,read_file, andwrite_file. - Writes directly into the selected workspace, snapshots the previous contents in IndexedDB, and shows a diff with one-click undo.
- Persists chat threads, workspace sessions, settings, and write backups locally only.
Requirements
- Desktop Chromium browser.
- Secure context: HTTPS or
localhost. - WebGPU enabled.
- Enough local bandwidth and disk cache for the first model download. The ONNX runtime and model assets are large.
Scripts
pnpm dev
pnpm build
pnpm preview
pnpm lint
pnpm typecheck
pnpm test
pnpm e2e
`pnpm e2e` expects Playwright browsers to be installed. The default Vitest suite uses mocked workers and does not download the real model.
Architecture
src/app/store.ts: Zustand vanilla store, persistence wiring, agent loop orchestration.src/workers/llm.worker.ts: Gemma model loading, native tool-call prompting viaapply_chat_template, streamed answer pass, cancellation.src/workers/workspace.worker.ts: directory traversal, file reads, text search, writes, delete-on-undo support.src/features/chatandsrc/features/workspace: UI shell.public/_headersandpublic/_redirects: Cloudflare Pages static deployment defaults.
Notes
- Existing files must be read earlier in the same turn before the agent can overwrite them.
- The current implementation is intentionally Chromium-first and does not ship a non-WebGPU fallback.
- Model artifacts are fetched from Hugging Face on first use and then cached by the browser.
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11