A Chrome Extension for efficiently managing Chrome extensions. Group multiple extensions with tags and easily enable/disable them based on your needs.
- 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
- View extension details
- Uninstall extensions
- Open extension options page
- Import/Export tagged extensions
- Visit Chrome Web Store
- Click "Add to Chrome"
- Click "Add Extension" in the confirmation dialog
- Download release version and unzip
- Open
chrome://extensions
in Chrome - Enable "Developer mode" in the top right
- Click "Load unpacked"
- Select the unzipped folder
-
Install required tools
-
Clone the repository
git clone https://github.com/gumob/TagExtensionManager.git cd TagExtensionManager
-
Install dependencies
pnpm install
-
Start development server
pnpm dev
-
Open
chrome://extensions
in Chrome -
Enable "Developer mode" in the top right
-
Click "Load unpacked"
-
Select the
dist/dev
folder in the downloaded directory
bundle exec fastlane
For detailed project structure, please refer to DIRECTORYSTRUCTURE.md.
For detailed technology stack information, please refer to TECHNOLOGSTACK.md.
-
Code Style
- Use ESLint and Prettier
- Run
pnpm lint
before committing - Run
pnpm format
before committing
-
Branch Strategy
main
: Production branchdevelop
: 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
# Production build
pnpm build
# Development build
pnpm dev
We respect your privacy. All data is stored locally on your device. See our Privacy Policy for details.
This project is licensed under the MIT License.