A flexible & simple Chrome extension to dramatically reduce tab clutter.
Tab Extract helps you organize your browser tabs by automatically grouping and extracting them into separate windows based on keywords. It features a completely unobtrusive UI, using just the address bar for interaction.
- Extract tabs into new windows based on keywords
- Clean, unobtrusive interface integrated with Chrome's address bar
- Lightweight and fast performance
- Simple to use with no complex configuration
(Coming soon)
-
Clone this repository:
git clone https://github.com/yourusername/Tab-Extract.git cd Tab-Extract -
Install dependencies:
npm install -
Build the extension:
npm run build -
Open Chrome and navigate to
chrome://extensions/ -
Enable "Developer mode" in the top right corner
-
Click "Load unpacked" and select the
distfolder from this project -
The extension is now installed and ready to use
- Node.js (v14 or higher recommended)
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/Tab-Extract.git cd Tab-Extract -
Install dependencies:
npm install -
Start the development server:
npm run dev
To build the extension for production:
npm run build
This will create a dist directory with the built extension. The build process uses Vite to bundle the JavaScript files and copies the necessary static files (manifest.json and icons) to the output directory.
To preview the built extension:
npm run preview
- Open Chrome and navigate to any webpage
- Type your keyword in the address bar
- Tab Extract will automatically organize your tabs based on the specified keyword
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the ISC License - see the LICENSE file for details.
Modified from the original project created by: