Go to file
golem f057c66155 doc: add extension options panel design spec
Design for an options panel reachable from about:addons, configuring a
context-menu entry on selected text and an Alt+Shift+G shortcut. Adds
storage and menus permissions only, both in Firefox's no-prompt class, so
the install dialog gains no lines and data_collection_permissions stays
"none". The gpt <query> search provider is deliberately untouched.

Technical claims were verified rather than assumed: MV2 background
type:"module" works from Firefox 112 (tested in 153.0.1), so no background
HTML shim is needed; package.json needs "type":"module" or node --test
fails on Node 22.0-22.6; the ChatGPT model/hints/temporary-chat params are
undocumented and unreliable, so every label is written at hint strength.
q= no longer auto-submits, only prefills.

Also excludes docs/ and test/ from the packaged ZIP. Verified: without
this the spec doc itself shipped inside the extension, and a bare glob
alone leaves empty directory entries behind.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 20:35:25 -06:00
.gitea/workflows build: add Firefox development foundation 2026-07-29 16:13:35 -06:00
docs/superpowers/specs doc: add extension options panel design spec 2026-07-29 20:35:25 -06:00
icons build: removed old favicons 2024-06-10 02:27:22 -06:00
.gitignore build: add Firefox development foundation 2026-07-29 16:13:35 -06:00
AGENTS.md build: add Firefox development foundation 2026-07-29 16:13:35 -06:00
CHANGELOG.md doc: changelog 2024-06-10 04:25:07 -06:00
LICENSE.txt build: updated name to comply with OpenAI branding policy 2024-06-10 01:35:45 -06:00
manifest.json build: add Firefox development foundation 2026-07-29 16:13:35 -06:00
package-lock.json build: add Firefox development foundation 2026-07-29 16:13:35 -06:00
package.json build: add Firefox development foundation 2026-07-29 16:13:35 -06:00
README.md build: add Firefox development foundation 2026-07-29 16:13:35 -06:00
web-ext-config.mjs doc: add extension options panel design spec 2026-07-29 20:35:25 -06:00

Search with ChatGPT Powered by OpenAI Firefox Extension

This extension adds ChatGPT as a configurable Firefox search provider. Type gpt <query> in the address bar to open the query in a new ChatGPT session. It uses no API key, custom server, or intermediary handler.

This is an unofficial extension provided by Zavage Software Inc.

See LICENSE.txt for licensing terms.

Browser Support

Firefox Desktop is the current development and release target. Chrome, Brave, other Chromium browsers, and additional WebExtension platforms may be evaluated after the Firefox feature set is more substantial; they are not current targets.

Development

Install Node.js 22 or newer, Firefox, and the locked development dependencies:

npm ci

Available commands:

  • npm run dev launches the extension in a temporary Firefox profile and reloads it when files change.
  • npm run lint validates the extension and treats warnings as errors.
  • npm run build creates web-ext-artifacts/search-with-chatgpt-firefox-<version>.zip.
  • npm test runs the same lint and build checks used by Gitea Actions.

The generated ZIP is unsigned. Use npm run dev for local testing; signing and submission to Mozilla Add-ons remain a separate release step.

Before submitting a change, confirm that gpt <query> opens https://chatgpt.com?q=<query>, the provider remains non-default, and it can be configured in Firefox search settings.

Privacy Policy

This extension collects zero user data.