A Chrome extension that saves up to 90% memory by reducing tab clutter. Built with Vite + React + TypeScript using Manifest V3.
- Click the FreeTab icon to open the side panel
- View and manage your tab list in the side panel
- Convert all open tabs to a list format to free up memory
- Restore tabs individually or restore all tabs at once when needed
-
Install dependencies:
pnpm install
-
Start development server:
pnpm dev
-
Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions - Enable Developer Mode
- Click "Load unpacked" and select the
distdirectory
- Open Chrome and navigate to
npm run dev- Start development server with hot reloadnpm run build- Build extension for production
- Framework: React 18 + TypeScript
- Build Tool: Vite with @crxjs/vite-plugin
- Extension API: Chrome Extension Manifest V3
- Permissions: sidePanel, storage
src/
├── background/ # Service worker
├── sidepanel/ # Side panel component
└── assets/ # Static assets