A Chrome Extension for efficiently managing Chrome extensions. Group multiple extensions with tags and easily enable/disable them based on your needs.

Features
Core Features
- Intuitive tag-based extension management
- One-click tag switching
- Quick search by extension name
- Bulk enable/disable extensions by tag
- Individual tag toggle
- Tag management (create, delete, rename, reorder)
- Extension lock feature
- Modern and polished design
- Dark/Light mode support
Extension Management
- View extension details
- Uninstall extensions
- Open extension options page
- Import/Export tagged extensions
Installation
From Chrome Web Store
- Visit Chrome Web Store
- Click “Add to Chrome”
- Click “Add Extension” in the confirmation dialog
Development Version
- Clone or download this repository
- Open
chrome://extensions
in Chrome
- Enable “Developer mode” in the top right
- Click “Load unpacked”
- Select the downloaded folder
For Developers
Development Setup
-
Install required tools
- Node.js (v20 or higher)
- pnpm (v10 or higher)
- mise (Development environment manager)
-
Clone the repository
git clone https://github.com/gumob/TagExtensionManager.git
cd TagExtensionManager
-
Install dependencies
-
Start development server
- Open
chrome://extensions
in Chrome
- Enable “Developer mode” in the top right
- Click “Load unpacked”
- Select the
dist/dev
folder in the downloaded directory
Using Fastlane
Project Structure
For detailed project structure, please refer to DIRECTORYSTRUCTURE.md.
Technology Stack
For detailed technology stack information, please refer to TECHNOLOGSTACK.md.
Development Guidelines
-
Code Style
- Use ESLint and Prettier
- Run
pnpm lint
before committing
- Run
pnpm format
before committing
-
Branch Strategy
main
: Production branch
develop
: Development branch
- Feature development:
feature/feature-name
- Bug fixes:
fix/bug-description
-
Pull Requests
- Clear title and description
- Reference related issue numbers
- Self-review before submission
Building
# Production build
pnpm build
# Development build
pnpm dev
🔒 Privacy
We respect your privacy. All data is stored locally on your device. See our Privacy Policy for details.
📝 License
This project is licensed under the MIT License.