| Entry | File |
|---|---|
| background | app/background.ts |
| content | app/content/index.ts |
| popup | app/popup/index.tsx |
Your extension is ready. Happy building!
ホットリロード、マルチブラウザサポート、最小限の設定で、より迅速な拡張機能の提供を支援します。
独立した Reloader で拡張機能の更新を制御。高速なだけでなく、content_script と background の両方で極速 HMR を実現します。
主要な Chromium 系ブラウザと Firefox をサポート。設定なしでブラウザのデフォルトインストールパスを自動認識して起動します。
Vanilla、Vue、React、Preact、Svelte、Solid、React+UnoCSS など、任意のフレームワークで開発可能です。
組み込みの createContentUI メソッドにより、Iframe、ShadowDom、ネイティブコンテンツを簡単に統合できます。
Rsdoctor と Rstest を内蔵し、バンドル分析やユニット・E2E テストを迅速に実行できます。
ビルド時に自動的に拡張機能の zip パッケージを出力し、インストールと配布を容易にします。
構造化されたメタ情報、ターミナルエラー出力、Skills により、AI が拡張機能を理解・拡張できるよう設計されています。
明確なプラグイン情報、エラー情報、prompts を提供し、AI agent の開発を支援します。
--debug でターミナルエラー出力を有効化。ブラウザ操作なしでプラグインの全エラー情報を把握でき、任意の Editor で直接 Ask AI が可能です。
拡張可能な Skills で、Agent と自動化に対応します。

私は Gomi、ブラウザ拡張機能 Video Roll の作者でもあります。開発した拡張機能が Chrome Web Store と Edge で特集され、ユーザー数が 35,000 人を超えたものの、ブラウザ拡張機能の開発には満足していませんでした。Parcel や Vite などの開発ツールを試した後、拡張機能開発におけるいくつかの課題を解決することを決意しました。業界にはすでに WXT や Plasmo のような優れたソリューションが存在しますが、私は車輪の再発明を断固として行いません。Rsbuild の速度と AI に優しい開発パラダイムに魅了され、Addfox を生み出しました。
Addfox に関するよくある質問へのクイックガイド