22nd of 2 in Mobile and browser extensions
extro
WXT and React browser extension starter with Supabase auth and AI
- Stars
- 413
- License
- MIT
- Last commit
- Aug 2026
- Language
- TypeScript
Overview
Bun-based WXT project for Chrome (MV3) and Firefox (MV2) with every entrypoint (popup, side panel, devtools, new tab, options, content) preconfigured, Supabase OAuth shared across pages, storage, messaging, i18n, OpenPanel analytics, shadcn/ui, Biome, unit tests and a publish workflow. Native AI integration is marked experimental. For teams shipping a React extension with accounts; billing is marked coming soon.
Who it is for: Teams building a React browser extension with accounts and AI
Strengths
- All extension entrypoints wired, including side panel and devtools
- Auth session and storage shared between popup, content and options pages
- CI publishing to Chrome Web Store and Firefox Add-ons
- Plasmo variant maintained on a separate branch
Weaknesses
- AI integration is marked experimental and thinly documented in the README
- Billing is listed as coming soon
- Firefox builds target MV2 and load only in temporary mode
- Requires Bun
What it needs
- TypeScript, Vercel AI SDK, browser built-in AI (experimental)
- Needs Supabase project, OpenPanel (analytics, optional)
- GitHub template
- env example file
Also in Mobile and browser extensions
See all 2| Rank | Project | Score |
|---|---|---|
| 1 | react-native-aiExpo chat and image app with an Express proxy for multiple LLMs | 51 out of 100 |