AI工具 活跃维护

chatGPT-search-engine-extension

josStorer/chatGPT-search-engine-extension

一个浏览器扩展,用于在搜索引擎结果旁显示 ChatGPT 的回复

617
Stars 标星
72
Forks 分支
7
Watchers 关注
4
Open Issues
JavaScript
主要语言
MIT
开源协议
9.1 MB
仓库大小
2 年前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:josStorer/chatGPT-search-engine-extension
git clone https://github.com/josStorer/chatGPT-search-engine-extension.git
git clone git@github.com:josStorer/chatGPT-search-engine-extension.git
README.md main

英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。

This repo has moved to ChatGPTBox. Due to the upstream repo being acquired and closed source, and there has been a period of time where issues and PRs in the upstream have gone unhandled. I decided to publish this extension to the store and keep open-source

Installation

A browser extension to display ChatGPT response alongside Search Engine results, supports Chrome/Edge/Firefox/Safari(macOS) and Android.

Support most search engines, including Google, Bing, Yahoo, DuckDuckGo, StartPage, Baidu, Kagi, Yandex, Naver, Brave, Searx, Ecosia, Neeva in total.

Request more search engine support in #6

See more in Releases and Pre-release build

通知

This repository exists only to support some features that are not supported or denied in upstream, and for ethical reasons, I have not uploaded it to any app store. It isn't related to any extensions of the same name that may exist in some app store

与上游的差异

Details:
  • Support StartPage, Ecosia, Neeva, Searx(searx.tiekoetter.com, searx.fmac.xyz, searx.be and more)
  • Android support
  • Safari(macOS) support
  • Custom mount point (e.g. for some unsupported engines)
  • Preview your setting (e.g. theme, mount point) in realtime
  • Katex: upstream#75
  • Linkify in ReactMarkdown
  • Interactive mode: upstream#103, now support generating separate sessions for each page
  • Fix answer being overwritten due to "network error" or other errors
  • Theme switcher: #9
  • Collapse answers
  • Popup Setting Window (Upstream has switched to a standalone options page)
  • Allow Insert chatGPT at the top of search results in Setting Window
  • Switch to webpack
  • Javascript
  • See more in Releases

上游支持,但这里不支持

Details:

(I don't think these contents are very valuable, but I could be wrong, so if you think of some suitable application scenario or related need, please create an issue)

  1. Upstream supports setting the desired language, and will force the relevant words to be inserted at the end after you enter the question

    • but I think, users always expect to get the language corresponding to their question, when you want to get a
      different language, you should take the initiative to specify when searching, which is also consistent with the
      habits of using search engines, and this fork supports interactive mode, you can also continue to tell chatGPT
      what you want. Once you set up forced insertion, it will change the actual content of the user's question, for
      example, when you configure French and search in English, chatGPT will always reply to you in French, when you
      expect a reply in English, you will have to open the settings page, make changes, then refresh and ask the
      question again, which I think is a very bad process
  2. The upstream extension popup window has an embedded chatGPT page (iframe)

    • but you have to open the chatGPT website and log in to use it, so I think, in that case, why not use it directly
      on the official website? In addition, interactive mode is already supported here, and each page can be used as a
      separate session, so this feature is less necessary

预览

  • SearchEngines
  • Code highlight, interactive mode, dark mode, copy/collapse answers, theme switcher and more

    (Click on the extension icon to open the setting window)

  • LaTeX
  • Android

安装

Install to Chrome/Edge

  1. Download chromium.zip from Releases.
  2. Unzip the file.
  3. In Chrome/Edge go to the extensions page (chrome://extensions or edge://extensions).
  4. Enable Developer Mode.
  5. Drag the unzipped folder anywhere on the page to import it (do not delete the folder afterwards).

Install to Firefox

  1. Download firefox.zip from Releases.
  2. Unzip the file.
  3. Go to about:debugging, click "This Firefox" on the sidebar.
  4. Click "Load Temporary Add-on" button, then select any file in the unzipped folder.

Install to Android

  1. Install Kiwi Browser or other mobile browsers that support installing extensions from local files.
  2. Download chromium.zip from Releases on your phone.
  3. Go to Extensions and enable developer mode.
  4. Click + (from .zip/.crx/.user.js) button and load the downloaded zip file.
  5. Click the browser option button, scroll down and click on the extension icon to open the setting window.
  6. Enable Insert chatGPT at the top of search results.

Install to Safari(macOS)

  1. Download safari.dmg from Releases.
  2. Double-click safari.dmg to open it and drag the extension’s icon to your Applications folder
  3. Run this extension in your Applications folder
  4. Click Quit and Open Safari Settings...
  5. Click Advanced in Safari Settings and then turn on Show Develop menu in menu bar
  6. Click Develop in Safari menu bar and then turn on Allow Unsigned Extensions
  7. You will see this extension in Extensions of Safari Settings, turn on it
  8. Click Always Allow on Every Website

为单个网站启用

  1. Click on the extension icon to open the popup setting window.
  2. Click Advanced.
  3. Input the website name (of the hostname) in Custom Site Regex, e.g. google
  4. Enable Only use Custom Site Regex...

从源代码构建

  1. Clone the repo
  2. Install dependencies with npm install
  3. npm run build
  4. Load build/chromium/ or build/firefox/ directory to your browser

我的贡献

  • Pull Requests
  • Other

    • Merge and improve some PRs
    • Support for most search engines
    • Android support
    • Safari(macOS) support
    • Custom mount point
    • Preview your setting in realtime
    • Fix answer being overwritten due to "network error" or other errors
    • Linkify in ReactMarkdown
    • Generate separate sessions for each page
    • Code highlight
    • Collapse answers
    • Copy answers
    • Allow insert chatGPT at the top of search results
    • Automated build workflow (with esbuild/webpack)
    • Verify search engine configs automatically
    • See more in Releases

致谢

This project is forked from wong2/chat-gpt-google-extension and detached since 14 December of 2022

The original repository is inspired by ZohaibAhmed/ChatGPT-Google (upstream-c54528b)

本站来源与版权声明
  • 本文标题:chatGPT-search-engine-extension - 一个浏览器扩展
  • 本文链接:https://www.cn121.com/aitool/josstorer-chatgpt-search-engine-extension.html
  • 原项目:josStorer/chatGPT-search-engine-extension 版权归原作者 josStorer 及贡献者所有
  • 收录信息:本站于 2026-10-11 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 josStorer/chatGPT-search-engine-extension。
  • 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出,仅将二级标题译为中文,便于按栏目定位;标题原文可在下方原仓库中查看),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。