TagExtensionManager

Tag Extension Manager

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

Extension Management

Installation

From Chrome Web Store

  1. Visit Chrome Web Store
  2. Click “Add to Chrome”
  3. Click “Add Extension” in the confirmation dialog

Development Version

  1. Clone or download this repository
  2. Open chrome://extensions in Chrome
  3. Enable “Developer mode” in the top right
  4. Click “Load unpacked”
  5. Select the downloaded folder

For Developers

Development Setup

  1. Install required tools

    • Node.js (v20 or higher)
    • pnpm (v10 or higher)
    • mise (Development environment manager)
  2. Clone the repository

    git clone https://github.com/gumob/TagExtensionManager.git
    cd TagExtensionManager
    
  3. Install dependencies

    pnpm install
    
  4. Start development server

    pnpm dev
    
  5. Open chrome://extensions in Chrome
  6. Enable “Developer mode” in the top right
  7. Click “Load unpacked”
  8. Select the dist/dev folder in the downloaded directory

Using Fastlane

bundle exec 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

  1. Code Style

    • Use ESLint and Prettier
    • Run pnpm lint before committing
    • Run pnpm format before committing
  2. Branch Strategy

    • main: Production branch
    • develop: Development branch
    • Feature development: feature/feature-name
    • Bug fixes: fix/bug-description
  3. 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.