Accelerate your browser extension development. Built on Rsbuild — fast, simple, and free.
| Entry | File |
|---|---|
| background | app/background.ts |
| content | app/content/index.ts |
| popup | app/popup/index.tsx |
Your extension is ready. Happy building!
Hot reload, multi-browser support, and minimal config to help you ship extensions faster.
Dedicated Reloader controls extension updates — not only fast, but both content_script and background achieve ultra-fast HMR.
Support for mainstream Chromium-based browsers and Firefox. Auto-detects browser default install path and launches without configuration.
Vanilla, Vue, React, Preact, Svelte, Solid, or React+UnoCSS — use what you like.
Built-in createContentUI method for easy integration of Iframe, ShadowDom, and native content.
Built-in support for Rsdoctor and Rstest to quickly complete bundle analysis, unit and e2e testing.
Build automatically outputs an extension zip package for easy installation and distribution.
Structured meta, terminal error output, and Skills — so AI can understand and work with your extension.
Provides clear extension info, error details, and prompts to help AI agents develop.
Enable terminal error output with --debug. Capture all extension errors without browser DevTools, so you can Ask AI directly in any editor.
Extensible Skills to support Agents and automation.

I'm Gomi, the creator of Video Roll, a browser extension featured on both Chrome Web Store and Edge with over 35K users. Despite its success, I still felt unsatisfied with the extension development experience. After trying Parcel, Vite, and other tools, I decided to tackle the pain points myself. Even with excellent solutions like WXT and Plasmo available, I didn't want to reinvent the wheel. The speed of Rsbuild and the AI-friendly development paradigm fascinated me, so I created Addfox.
Quick answers to common questions about Addfox