HotSwap for Claude Firefox

Examine source code of HotSwap for Claude

Inspect and view changes in HotSwap for Claude source codes across current and past versions
xHeader
Modify request and response headers. No ads, no malware.
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "HotSwap for Claude",
  "version": "1.1.2",
  "description": "Hot-swap multiple Claude.ai accounts without logging out, track real-time 5h/weekly limits, and export conversations to Markdown.",
  "permissions": [
    "cookies",
    "storage",
    "tabs",
    "scripting",
    "downloads",
    "alarms"
  ],
  "host_permissions": [
    "https://claude.ai/*",
    "https://*.claude.ai/*",
    "https://generativelanguage.googleapis.com/*"
  ],
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "https://claude.ai/*",
        "https://*.claude.ai/*"
      ],
      "js": [
        "blob-capture-init.js"
      ],
      "run_at": "document_start",
      "world": "MAIN"
    },
    {
      "matches": [
        "https://claude.ai/*",
        "https://*.claude.ai/*"
      ],
      "js": [
        "sse-bridge-content.js"
      ],
      "run_at": "document_start"
    }
  ],
  "commands": {
    "cycle-next-account": {
      "suggested_key": {
        "default": "Alt+Shift+Right"
      },
      "description": "Switch to the next saved account"
    },
    "cycle-prev-account": {
      "suggested_key": {
        "default": "Alt+Shift+Left"
      },
      "description": "Switch to the previous saved account"
    },
    "quick-switch-1": {
      "suggested_key": {
        "default": "Alt+Shift+1"
      },
      "description": "Switch to the account with the most usage left"
    }
  },
  "action": {
    "default_popup": "popup.html",
    "default_icon": {
      "16": "icons/icon16.png",
      "48": "icons/icon48.png",
      "128": "icons/icon128.png"
    }
  },
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "hotswap-for-claude@extension",
      "strict_min_version": "142.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  }
}

Best HotSwap for Claude Alternatives

Here are some Firefox add-ons that are similar to HotSwap for Claude: