Add custom features to any website by chatting with AI.
VibeBob is a Chrome extension that lets you describe UX improvements in plain English — an AI agent inspects the live page, writes the code, and injects it instantly. Features persist across sessions and auto-apply whenever you visit matching sites. No userscripts, no manual coding.
| Describe what you want | Get it live on the page |
|---|---|
![]() |
![]() |
The extension is not yet on the Chrome Web Store. Install manually:
- Download the latest release zip and unzip it
- Open
chrome://extensionsin Chrome - Enable Developer mode (top right toggle)
- Click Load unpacked and select the unzipped folder
- Click the VibeBob icon in your toolbar, then paste your Anthropic API key in Settings
- Open the side panel on any website and click New feature.
- Describe what you want — "Add a CSV export button to this table", "Make this sidebar collapsible", "Add a dark mode toggle".
- The agent inspects the page, writes JS+CSS, and applies it live. Iterate by chatting.
Every change is auto-committed to a per-feature git repo (in-browser, via IndexedDB). You can revert to any previous version, toggle features on/off, and everything persists across sessions.
- Natural language to working code — describe what you want, the agent builds it
- Live hot-reload — changes apply instantly without page refresh
- Per-feature version control — every edit is a git commit, revert to any point
- URL-aware — features auto-apply on matching sites, including SPA navigations
- Toggle on/off — disable any feature without deleting it
- Error detection — broken mods are flagged and errors surface in chat for easy fixing
- Zero backend — runs entirely in your browser with your own API key
pnpm install
pnpm devThen load the dist folder as an unpacked extension (see Install above). Vite will hot-reload on changes.
pnpm packageBuilds and creates vibebob.zip ready for upload.
- Chrome Manifest V3
- React + Tailwind CSS (side panel UI)
- Vite + @crxjs/vite-plugin
- Anthropic SDK with streaming tool-use
- isomorphic-git + LightningFS (IndexedDB-backed git)

