mirror of
https://git.zavage.net/Zavage-Software/search-with-chatgpt-powered-by-openai-extension.git
synced 2026-08-10 13:40:29 -06:00
48 lines
1.7 KiB
Markdown
48 lines
1.7 KiB
Markdown
# 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.
|
|
|
|
- [Firefox Add-ons listing](https://addons.mozilla.org/en-US/firefox/addon/search-with-chatgpt/)
|
|
- [Project repository](https://git-repos.zavage.net/zavage-software/search-with-chatgpt-powered-by-openai-extension)
|
|
- [Zavage Software](https://zavage-software.com)
|
|
|
|
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:
|
|
|
|
```sh
|
|
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.
|