Skip to the content.

Installation Guide

This guide provides detailed installation instructions for Enveil. You can install it from Chrome Web Store (easiest) or download from GitHub Releases.

System Requirements

Installation Methods

The easiest way to install Enveil is directly from the Chrome Web Store:

  1. Visit Chrome Web Store
  2. Install Extension
    • Click the “Add to Chrome” button
    • Review the permission request
    • Click “Add extension” to confirm
  3. Verify Installation
    • Extension icon should appear in your Chrome toolbar
    • Enveil will be automatically updated when new versions are released

Method 2: Download from GitHub Releases

If you prefer manual installation or want to use a specific version:

  1. Download Build Package
    • Visit GitHub Releases page
    • Download the latest enveil-chrome-v*.zip file
    • Extract to a local directory
  2. Load into Chrome
    • Open Chrome browser
    • Navigate to chrome://extensions/
    • Enable “Developer mode” in the top-right corner
    • Click “Load unpacked”
    • Select the extracted folder

Method 3: Build from Source

  1. Clone Repository
    git clone https://github.com/formaxcn/enveil.git
    cd enveil
    
  2. Install Dependencies
    # Using bun (recommended)
    bun install
       
    # Or using npm
    npm install
    
  3. Build Extension
    # Chrome version
    bun run build
       
    # Firefox version
    bun run build:firefox
    
  4. Load into Browser
    • Chrome: Build output is in .output/chrome-mv3 directory
    • Firefox: Build output is in .output/firefox-mv2 directory
    • Follow the “Load into Chrome” steps above

Verify Installation

After successful installation, you should see:

  1. Extension Icon: Enveil icon appears in Chrome toolbar (gray state)
  2. Extension List: “Enveil” extension visible in chrome://extensions/
  3. Permission Confirmation: Extension requests storage and tabs permissions

Development Mode Installation

If you want to participate in development or test latest features:

  1. Start Development Server
    bun run dev
    
  2. Auto-reload
    • In development mode, code changes automatically rebuild
    • Extension auto-reloads (need to refresh page to see changes)

Troubleshooting

Common Issues

Q: Extension icon shows as gray

Q: Cannot load extension, “Invalid manifest file” error

Q: Extension loads but doesn’t respond

Q: Firefox support status

Permission Explanation

Enveil requests these permissions:

All data is stored locally and never sent to external servers.

Updating Extension

Manual Update

  1. Download new version build package
  2. Remove old version in chrome://extensions/
  3. Follow installation steps to load new version

Development Version Update

git pull origin main
bun install
bun run build

Then click “Reload” button on the extension management page.

Uninstallation

To uninstall Enveil:

  1. Navigate to chrome://extensions/
  2. Find Enveil extension
  3. Click “Remove” button
  4. Confirm deletion

All configuration data will be cleared.


Installation Complete? Continue with First Setup