Gemini Voyager Firefox

Examine source code of Gemini Voyager

Inspect and view changes in Gemini Voyager source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "default_locale": "en",
  "name": "__MSG_extName__",
  "description": "__MSG_extDescription__",
  "version": "1.5.4",
  "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqyGtKj1peaqzYlrf+cu2b9PKAapZJ7FCuIAh9N8ZQf0c9NKgt2R0G6t+QwXtmqNBFqnerqZrzVgH37cjK93Nt+/WCMCFksGH48nxKAGNpYzeALQnqa7s1fHVMleIGuHSQmKMqzT9YBy9hLqzK2DhX1jQPQBOiSLnhsqhGHTaoTEArerCopHmjfu3Ksl9paXFX/1ybi9HG3MnJKSY3X9m2+zbe370ntUEYxWTBN91ikKRveB1w6U5KqaMNFka2XblzN7nAajWjSLGUdZNpbcF1gC9MKnu3oZsABh65zFmiZeW21vUGUrsJt7mgkLcoV2/gjQCXEtsk23Ty/b+ZTNxWwIDAQAB",
  "action": {
    "default_popup": "src/pages/popup/index.html",
    "default_icon": {
      "32": "icon-32.png"
    }
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "gemini-voyager@nagi-ovo",
      "strict_min_version": "115.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  },
  "options_ui": {
    "page": "src/pages/options/index.html",
    "open_in_tab": true
  },
  "icons": {
    "128": "icon-128.png"
  },
  "permissions": [
    "storage",
    "identity",
    "scripting",
    "alarms"
  ],
  "optional_permissions": [
    "notifications"
  ],
  "oauth2": {
    "client_id": "462948120910-vvunu0k3b4vi37u23mqnh77mbgdjcg78.apps.googleusercontent.com",
    "scopes": [
      "https://www.googleapis.com/auth/drive.file"
    ]
  },
  "host_permissions": [
    "https://gemini.google.com/*",
    "https://business.gemini.google/*",
    "https://aistudio.google.com/*",
    "https://aistudio.google.cn/*",
    "https://*.googleapis.com/*",
    "https://accounts.google.com/*",
    "https://*.googleusercontent.com/*",
    "https://lh3.google.com/*",
    "https://*.ggpht.com/*"
  ],
  "optional_host_permissions": [
    "<all_urls>"
  ],
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'; worker-src 'self'"
  },
  "background": {
    "scripts": [
      "service-worker-loader.js"
    ],
    "type": "module"
  },
  "content_scripts": [
    {
      "js": [
        "assets/index.tsx-loader-Bn6QDJWo.js"
      ],
      "matches": [
        "https://gemini.google.com/*",
        "https://business.gemini.google/*",
        "https://aistudio.google.com/*",
        "https://aistudio.google.cn/*"
      ],
      "css": [
        "contentStyle.css",
        "assets/index-DI1FVOdv.css"
      ]
    },
    {
      "js": [
        "assets/usageObserverLoader.ts-C2TgwMGm.js"
      ],
      "matches": [
        "https://gemini.google.com/*",
        "https://business.gemini.google/*"
      ],
      "run_at": "document_start"
    }
  ],
  "web_accessible_resources": [
    {
      "matches": [
        "<all_urls>"
      ],
      "resources": [
        "contentStyle.css",
        "icon-128.png",
        "icon-32.png",
        "katex-config.js",
        "fetchInterceptor.js",
        "claude-usage-observer.js",
        "response-complete-observer.js",
        "usage-observer.js",
        "prevent-auto-scroll.js",
        "assets/*.js",
        "assets/*.png",
        "changelog-promo-banner.png",
        "changelog-promo-banner-cn.png",
        "changelog-promo-banner-jp.png"
      ]
    },
    {
      "matches": [
        "https://aistudio.google.cn/*",
        "https://aistudio.google.com/*",
        "https://business.gemini.google/*",
        "https://gemini.google.com/*"
      ],
      "resources": [
        "assets/bg_96-C2FFcR6-.png",
        "assets/bg_96_20260520-X_GSpDCb.png",
        "assets/KaTeX_AMS-Regular-BQhdFMY1.woff2",
        "assets/KaTeX_AMS-Regular-DMm9YOAa.woff",
        "assets/KaTeX_AMS-Regular-DRggAlZN.ttf",
        "assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2",
        "assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff",
        "assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf",
        "assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2",
        "assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff",
        "assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf",
        "assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2",
        "assets/KaTeX_Fraktur-Bold-BsDP51OF.woff",
        "assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf",
        "assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2",
        "assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff",
        "assets/KaTeX_Fraktur-Regular-CB_wures.ttf",
        "assets/KaTeX_Main-Bold-Cx986IdX.woff2",
        "assets/KaTeX_Main-Bold-Jm3AIy58.woff",
        "assets/KaTeX_Main-Bold-waoOVXN0.ttf",
        "assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2",
        "assets/KaTeX_Main-BoldItalic-SpSLRI95.woff",
        "assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf",
        "assets/KaTeX_Main-Italic-NWA7e6Wa.woff2",
        "assets/KaTeX_Main-Italic-BMLOBm91.woff",
        "assets/KaTeX_Main-Italic-3WenGoN9.ttf",
        "assets/KaTeX_Main-Regular-B22Nviop.woff2",
        "assets/KaTeX_Main-Regular-Dr94JaBh.woff",
        "assets/KaTeX_Main-Regular-ypZvNtVU.ttf",
        "assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2",
        "assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff",
        "assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf",
        "assets/KaTeX_Math-Italic-t53AETM-.woff2",
        "assets/KaTeX_Math-Italic-DA0__PXp.woff",
        "assets/KaTeX_Math-Italic-flOr_0UB.ttf",
        "assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2",
        "assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff",
        "assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf",
        "assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2",
        "assets/KaTeX_SansSerif-Italic-DN2j7dab.woff",
        "assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf",
        "assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2",
        "assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff",
        "assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf",
        "assets/KaTeX_Script-Regular-D3wIWfF6.woff2",
        "assets/KaTeX_Script-Regular-D5yQViql.woff",
        "assets/KaTeX_Script-Regular-C5JkGWo-.ttf",
        "assets/KaTeX_Size1-Regular-mCD8mA8B.woff2",
        "assets/KaTeX_Size1-Regular-C195tn64.woff",
        "assets/KaTeX_Size1-Regular-Dbsnue_I.ttf",
        "assets/KaTeX_Size2-Regular-Dy4dx90m.woff2",
        "assets/KaTeX_Size2-Regular-oD1tc_U0.woff",
        "assets/KaTeX_Size2-Regular-B7gKUWhC.ttf",
        "assets/KaTeX_Size3-Regular-CTq5MqoE.woff",
        "assets/KaTeX_Size3-Regular-DgpXs0kz.ttf",
        "assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2",
        "assets/KaTeX_Size4-Regular-BF-4gkZK.woff",
        "assets/KaTeX_Size4-Regular-DWFBv043.ttf",
        "assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2",
        "assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff",
        "assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf",
        "assets/watermarkSettings-CP9PKUu0.js",
        "assets/KeyboardShortcutService-B4kcFn25.js",
        "assets/semver-D_Q_BChM.js",
        "assets/1.2.9-m7Mqn0Qa.js",
        "assets/1.3.0-CQTYUOk6.js",
        "assets/1.3.1-GfGCk-Lb.js",
        "assets/1.3.2-CdKNNER_.js",
        "assets/1.3.3-BA6UQkhI.js",
        "assets/1.3.4-D5x8smyf.js",
        "assets/1.3.5-S0wloRv_.js",
        "assets/1.3.6-CtqIVqzu.js",
        "assets/1.3.7-BHSjVLtz.js",
        "assets/1.3.8-g_jw9NS8.js",
        "assets/1.3.9-B7Klwgt5.js",
        "assets/1.4.0-BZO5sv2g.js",
        "assets/1.4.2-0xYpGFTD.js",
        "assets/1.4.3-BBQ1nZRP.js",
        "assets/1.4.4-D9G6b3vc.js",
        "assets/1.4.5-cdOa8xuv.js",
        "assets/1.4.6-cvOy_mzI.js",
        "assets/1.4.7-tmQ9ZY3m.js",
        "assets/1.4.8-lxPIueH4.js",
        "assets/1.4.9-DS0tDt_Q.js",
        "assets/1.5.0-D55JEMa0.js",
        "assets/1.5.1-D9axrbjN.js",
        "assets/1.5.2-BIRDA9h7.js",
        "assets/1.5.3-CNasCf8s.js",
        "assets/1.5.4-C_54FG0j.js",
        "assets/jszip.min-C8NqkXBY.js",
        "assets/mermaid.core-C47wiwZo.js",
        "assets/index-idu_n15k.js",
        "assets/katex-CRJv3HSo.js",
        "assets/_commonjs-dynamic-modules-TDtrdbi3.js",
        "assets/index.tsx-CGVB7JBE.js"
      ]
    },
    {
      "matches": [
        "https://business.gemini.google/*",
        "https://gemini.google.com/*"
      ],
      "resources": [
        "assets/usageObserverLoader.ts-C2TgwMGm.js"
      ]
    }
  ]
}

Best Gemini Voyager Alternatives

Here are some Firefox add-ons that are similar to Gemini Voyager: