Archer is a Chrome extension that brings Arc’s sidebar to Chrome using the Side Panel API. It shows a live list of tabs with quick activate/close, a one‑click Clear Inactive action, bookmark shortcuts with favicons, and a New Tab button—built with React, TanStack Query, Tailwind, and shadcn/ui.
- Live tabs panel: Activate or close tabs, plus a one‑click clear for inactive, non‑audible tabs.
- Bookmark grid: Open bookmarks instantly with favicon tiles.
- New Tab: Create a new tab from the side panel.
- Auto-refresh: Updates in real time via tab and bookmark listeners.
- Framework: React 19 + WXT (Web Extensions Toolkit)
- Data: TanStack Query
- UI: Tailwind CSS v4, shadcn/ui, Radix primitives, lucide-react icons
- APIs: Chrome Side Panel, Tabs, and Bookmarks permissions
Prereqs: Node 18+ (or Bun), pnpm/npm/yarn/bun.
Install dependencies:
bun install
# or: npm install / pnpm install / yarnStart development (auto-reload):
bun run dev
# or: npm run devBuild production bundle:
bun run build
# or: npm run buildZip for store upload:
bun run zipAfter building:
- Open
chrome://extensions - Enable Developer mode
- Click “Load unpacked” and select
dist/chrome-mv3 - Pin Archer and open it from the side panel
Dev: bun run dev:firefox • Build: bun run build:firefox • Zip: bun run zip:firefox
sidePanel, tabs, bookmarks