[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81569":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":11,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":13,"stars7d":13,"stars30d":13,"stars90d":13,"forks30d":13,"starsTrendScore":13,"compositeScore":14,"rankGlobal":9,"rankLanguage":9,"license":15,"archived":16,"fork":16,"defaultBranch":17,"hasWiki":18,"hasPages":16,"topics":19,"createdAt":9,"pushedAt":9,"updatedAt":20,"readmeContent":21,"aiSummary":22,"trendingCount":13,"starSnapshotCount":13,"syncStatus":23,"lastSyncTime":24,"discoverSource":25},81569,"VibeBob","stephanecollot\u002FVibeBob","stephanecollot","Bob fixes the websites you hate.",null,"TypeScript",24,1,0,0.9,"MIT License",false,"main",true,[],"2026-06-12 02:04:16","# VibeBob\n\nAdd custom features to any website by chatting with AI.\n\nVibeBob 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.\n\n| Describe what you want | Get it live on the page |\n|---|---|\n| ![Before](docs\u002Fscreenshot-before.png) | ![After](docs\u002Fscreenshot-after.png) |\n\n## Install\n\n> The extension is not yet on the Chrome Web Store. Install manually:\n\n1. Download the [latest release zip](https:\u002F\u002Fgithub.com\u002Fstephanecollot\u002FVibeBob\u002Freleases) and unzip it\n2. Open `chrome:\u002F\u002Fextensions` in Chrome\n3. Enable **Developer mode** (top right toggle)\n4. Click **Load unpacked** and select the unzipped folder\n5. Click the VibeBob icon in your toolbar, then paste your [Anthropic API key](https:\u002F\u002Fconsole.anthropic.com\u002F) in Settings\n\n## How it works\n\n1. **Open the side panel** on any website and click **New feature**.\n2. **Describe what you want** — *\"Add a CSV export button to this table\"*, *\"Make this sidebar collapsible\"*, *\"Add a dark mode toggle\"*.\n3. The agent inspects the page, writes JS+CSS, and applies it live. Iterate by chatting.\n\nEvery change is auto-committed to a per-feature git repo (in-browser, via IndexedDB). You can **revert** to any previous version, **toggle** features on\u002Foff, and everything persists across sessions.\n\n## Features\n\n- **Natural language to working code** — describe what you want, the agent builds it\n- **Live hot-reload** — changes apply instantly without page refresh\n- **Per-feature version control** — every edit is a git commit, revert to any point\n- **URL-aware** — features auto-apply on matching sites, including SPA navigations\n- **Toggle on\u002Foff** — disable any feature without deleting it\n- **Error detection** — broken mods are flagged and errors surface in chat for easy fixing\n- **Zero backend** — runs entirely in your browser with your own API key\n\n## Development\n\n```bash\npnpm install\npnpm dev\n```\n\nThen load the `dist` folder as an unpacked extension (see [Install](#install) above). Vite will hot-reload on changes.\n\n### Package for Chrome Web Store\n\n```bash\npnpm package\n```\n\nBuilds and creates `vibebob.zip` ready for upload.\n\n## Tech stack\n\n- Chrome Manifest V3\n- React + Tailwind CSS (side panel UI)\n- Vite + [@crxjs\u002Fvite-plugin](https:\u002F\u002Fcrxjs.dev\u002Fvite-plugin)\n- [Anthropic SDK](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fapi) with streaming tool-use\n- [isomorphic-git](https:\u002F\u002Fisomorphic-git.org\u002F) + LightningFS (IndexedDB-backed git)\n\n## License\n\n[MIT](LICENSE)\n","VibeBob 是一个Chrome扩展程序，通过与AI聊天为任何网站添加自定义功能。其核心功能包括使用自然语言描述所需改进，由AI代理检查页面、编写代码并即时注入，且这些更改会在会话间持久保存并在匹配站点上自动应用。技术特点涵盖了基于Anthropic SDK的自然语言处理能力、即时热重载、每项功能版本控制等。适用于希望快速优化网页用户体验而无需手动编码的场景，如添加特定按钮或切换主题模式等功能。",2,"2026-06-11 04:05:32","CREATED_QUERY"]