Go to file
golem 6bedd700e8 doc: record the omitted strict_min_version and rejection guards
The plan pinned strict_min_version to 112.0 for the ES-module background
floor, but the existing data_collection_permissions key requires Firefox
140 desktop / 142 Android, so addons-linter warned and warningsAsErrors
failed the build. Measured: 112.0 -> 2 warnings, 140.0 -> 1, 142.0 ->
clean, omitted -> clean. 142.0 was rejected because it locks out ESR 140.
Omitting excludes nobody and degrades gracefully below 112.

Also syncs the plan's background.js block with the rejection guards added
in 22fc754, and reworks two of those comments for clarity.
2026-08-01 22:33:29 -06:00
.gitea/workflows build: add Firefox development foundation 2026-07-29 16:13:35 -06:00
background doc: record the omitted strict_min_version and rejection guards 2026-08-01 22:33:29 -06:00
docs/superpowers doc: record the omitted strict_min_version and rejection guards 2026-08-01 22:33:29 -06:00
icons build: removed old favicons 2024-06-10 02:27:22 -06:00
lib feat: add pure ChatGPT URL builder with unit tests 2026-08-01 22:04:31 -06:00
test feat: add pure ChatGPT URL builder with unit tests 2026-08-01 22:04:31 -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 feat: add context menu and keyboard shortcut entry points 2026-08-01 22:21:06 -06:00
package-lock.json build: add Firefox development foundation 2026-07-29 16:13:35 -06:00
package.json feat: add settings defaults and validation with unit tests 2026-08-01 21:59:47 -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.