[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-josStorer--chatGPT-search-engine-extension":3,"tool-josStorer--chatGPT-search-engine-extension":64},[4,17,25,39,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,14,15],"开发框架","Agent","语言模型","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":10,"last_commit_at":23,"category_tags":24,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,15],{"id":26,"name":27,"github_repo":28,"description_zh":29,"stars":30,"difficulty_score":10,"last_commit_at":31,"category_tags":32,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[33,34,35,36,14,37,15,13,38],"图像","数据工具","视频","插件","其他","音频",{"id":40,"name":41,"github_repo":42,"description_zh":43,"stars":44,"difficulty_score":45,"last_commit_at":46,"category_tags":47,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,3,"2026-04-04T04:44:48",[14,33,13,15,37],{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":45,"last_commit_at":54,"category_tags":55,"status":16},519,"PaddleOCR","PaddlePaddle\u002FPaddleOCR","PaddleOCR 是一款基于百度飞桨框架开发的高性能开源光学字符识别工具包。它的核心能力是将图片、PDF 等文档中的文字提取出来，转换成计算机可读取的结构化数据，让机器真正“看懂”图文内容。\n\n面对海量纸质或电子文档，PaddleOCR 解决了人工录入效率低、数字化成本高的问题。尤其在人工智能领域，它扮演着连接图像与大型语言模型（LLM）的桥梁角色，能将视觉信息直接转化为文本输入，助力智能问答、文档分析等应用场景落地。\n\nPaddleOCR 适合开发者、算法研究人员以及有文档自动化需求的普通用户。其技术优势十分明显：不仅支持全球 100 多种语言的识别，还能在 Windows、Linux、macOS 等多个系统上运行，并灵活适配 CPU、GPU、NPU 等各类硬件。作为一个轻量级且社区活跃的开源项目，PaddleOCR 既能满足快速集成的需求，也能支撑前沿的视觉语言研究，是处理文字识别任务的理想选择。",74913,"2026-04-05T10:44:17",[15,33,13,37],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":45,"last_commit_at":62,"category_tags":63,"status":16},2181,"OpenHands","OpenHands\u002FOpenHands","OpenHands 是一个专注于 AI 驱动开发的开源平台，旨在让智能体（Agent）像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点，通过自动化流程显著提升开发速度。\n\n无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员，还是需要快速原型验证的技术团队，都能从中受益。OpenHands 提供了灵活多样的使用方式：既可以通过命令行（CLI）或本地图形界面在个人电脑上轻松上手，体验类似 Devin 的流畅交互；也能利用其强大的 Python SDK 自定义智能体逻辑，甚至在云端大规模部署上千个智能体并行工作。\n\n其核心技术亮点在于模块化的软件智能体 SDK，这不仅构成了平台的引擎，还支持高度可组合的开发模式。此外，OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩，证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能，支持与 Slack、Jira 等工具集成，并提供细粒度的权限管理，适合从个人开发者到大型企业的各类用户场景。",70612,"2026-04-05T11:12:22",[15,14,13,36],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":80,"owner_twitter":76,"owner_website":79,"owner_url":81,"languages":82,"stars":99,"forks":100,"last_commit_at":101,"license":102,"difficulty_score":10,"env_os":103,"env_gpu":104,"env_ram":104,"env_deps":105,"category_tags":108,"github_topics":109,"view_count":10,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":116,"updated_at":117,"faqs":118,"releases":169},2023,"josStorer\u002FchatGPT-search-engine-extension","chatGPT-search-engine-extension","A browser extension to display ChatGPT response alongside Search Engine results","ChatGPT-search-engine-extension 是一款浏览器插件，能在你使用 Google、Bing、百度等搜索引擎时，直接在搜索结果旁显示 ChatGPT 的回答，无需切换页面或打开新标签。它解决了传统搜索中信息碎片化的问题——你不再需要先查资料，再手动复制问题去问 AI，而是能一边看搜索结果，一边获得 AI 的总结与解释，提升信息获取效率。适合普通用户、研究人员、学生和内容创作者使用，尤其适合希望快速验证信息、获取深度解读的人群。插件支持 Chrome、Edge、Firefox、Safari 和 Android，兼容超过十种主流搜索引擎，并新增了自定义位置、实时预览设置、答案折叠、多会话独立交互等实用功能。基于开源社区的改进版本，修复了原项目中因网络错误导致的回答丢失问题，且不强制语言转换，尊重用户原始提问意图。所有设置均可在弹窗中即时调整，无需跳转独立配置页，体验更流畅。","# This repo has moved to [ChatGPTBox](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPTBox). 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\n\n[![Verify search engine configs](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fworkflows\u002Fverify-configs\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Factions\u002Fworkflows\u002Fverify-configs.yml)\n[![GitHub release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002FjosStorer\u002FchatGPT-search-engine-extension.svg)](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases\u002Flatest)\n\n[Installation](#installation)\n\nA browser extension to display ChatGPT response alongside Search Engine results, supports Chrome\u002FEdge\u002FFirefox\u002FSafari(macOS) and\nAndroid.\n\nSupport most search engines, including Google, Bing, Yahoo, DuckDuckGo, StartPage, Baidu, Kagi, Yandex, Naver, Brave,\nSearx, Ecosia, Neeva in total.\n\nRequest more search engine support in [#6](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F6)\n\nSee more in [Releases](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases)\nand [Pre-release build](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Factions\u002Fworkflows\u002Fpre-release-build.yml)\n\n## Notice\n\nThis repository exists only to support some features that are not supported or denied\nin [upstream](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchat-gpt-google-extension), and for ethical reasons, I have not uploaded it to\nany app store. It isn't related to any extensions of the same name that may exist in some app store\n\n## Diff with upstream\n\n\u003Cdetails>\n\u003Csummary>Details:\u003C\u002Fsummary>\n\n- Support StartPage, Ecosia, Neeva, Searx(searx.tiekoetter.com, searx.fmac.xyz, searx.be and more)\n- Android support\n- Safari(macOS) support\n- Custom mount point (e.g. for some unsupported engines)\n- Preview your setting (e.g. theme, mount point) in realtime\n- Katex: [upstream#75](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchat-gpt-google-extension\u002Fpull\u002F75)\n- Linkify in ReactMarkdown\n- Interactive mode: [upstream#103](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchat-gpt-google-extension\u002Fpull\u002F103), now support generating\n  separate sessions for each page\n- Fix answer being overwritten due to \"network error\" or other errors\n- Theme switcher: [#9](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fpull\u002F9)\n- Collapse answers\n- Popup Setting Window (Upstream has switched to a standalone options page)\n- Allow `Insert chatGPT at the top of search results` in Setting Window\n- Switch to webpack\n- Javascript\n- See more in [Releases](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases)\n\n\u003C\u002Fdetails>\n\n## Upstream supports, but not here\n\n\u003Cdetails>\n\u003Csummary>Details:\u003C\u002Fsummary>\n\n(I don't think these contents are very valuable, but I could be wrong, so if you think of some suitable application\nscenario or related need, please create an issue)\n\n1. Upstream supports setting the desired language, and will force the relevant words to be inserted at the end after you\n   enter the question\n\n    - but I think, users always expect to get the language corresponding to their question, when you want to get a\n      different language, you should take the initiative to specify when searching, which is also consistent with the\n      habits of using search engines, and this fork supports interactive mode, you can also continue to tell chatGPT\n      what you want. Once you set up forced insertion, it will change the actual content of the user's question, for\n      example, when you configure French and search in English, chatGPT will always reply to you in French, when you\n      expect a reply in English, you will have to open the settings page, make changes, then refresh and ask the\n      question again, which I think is a very bad process\n\n2. The upstream extension popup window has an embedded chatGPT page (iframe)\n\n    - 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\n      on the official website? In addition, interactive mode is already supported here, and each page can be used as a\n      separate session, so this feature is less necessary\n\n\u003C\u002Fdetails>\n\n## Preview\n\n- [SearchEngines](screenshot\u002Fengines\u002FREADME.md)\n- Code highlight, interactive mode, dark mode, copy\u002Fcollapse answers, theme switcher and more\n\n  (Click on the extension icon to open the setting window)\n  ![code-highlight](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FjosStorer_chatGPT-search-engine-extension_readme_11dcef34e2a8.png)\n- LaTeX\n  ![latex](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FjosStorer_chatGPT-search-engine-extension_readme_97abd39e2d10.png)\n- Android\n  ![android](screenshot\u002Fandroid.jpg)\n\n## Installation\n\n### Install to Chrome\u002FEdge\n\n1. Download `chromium.zip` from [Releases](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases).\n2. Unzip the file.\n3. In Chrome\u002FEdge go to the extensions page (`chrome:\u002F\u002Fextensions` or `edge:\u002F\u002Fextensions`).\n4. Enable Developer Mode.\n5. Drag the unzipped folder anywhere on the page to import it (do not delete the folder afterwards).\n\n### Install to Firefox\n\n1. Download `firefox.zip` from [Releases](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases).\n2. Unzip the file.\n3. Go to `about:debugging`, click \"This Firefox\" on the sidebar.\n4. Click \"Load Temporary Add-on\" button, then select any file in the unzipped folder.\n\n### Install to Android\n\n1. Install [Kiwi Browser](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.kiwibrowser.browser) or other mobile browsers that support installing extensions from local files.\n2. Download `chromium.zip` from [Releases](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases) on\n   your phone.\n3. Go to `Extensions` and enable developer mode.\n4. Click `+ (from .zip\u002F.crx\u002F.user.js)` button and load the downloaded zip file.\n5. Click the browser option button, scroll down and click on the extension icon to open the setting window.\n6. Enable `Insert chatGPT at the top of search results`.\n\n### Install to Safari(macOS)\n\n1. Download `safari.dmg` from [Releases](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases).\n2. Double-click `safari.dmg` to open it and drag the extension’s icon to your Applications folder\n3. Run this extension in your Applications folder\n4. Click `Quit and Open Safari Settings...`\n5. Click `Advanced` in Safari Settings and then turn on `Show Develop menu in menu bar`\n6. Click `Develop` in Safari menu bar and then turn on `Allow Unsigned Extensions`\n7. You will see this extension in Extensions of Safari Settings, turn on it\n8. Click `Always Allow on Every Website`\n\n## Enable for single website\n\n1. Click on the extension icon to open the popup setting window.\n2. Click `Advanced`.\n3. Input the website name (of the hostname) in `Custom Site Regex`, e.g. google\n4. Enable `Only use Custom Site Regex...`\n\n## Build from source\n\n1. Clone the repo\n2. Install dependencies with `npm install`\n3. `npm run build`\n4. Load `build\u002Fchromium\u002F` or `build\u002Ffirefox\u002F` directory to your browser\n\n## My contributions\n\n- [Pull Requests](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchat-gpt-google-extension\u002Fpulls?q=is%3Apr+author%3AjosStorer+)\n- ### Other\n    - Merge and improve some PRs\n    - Support for most search engines\n    - Android support\n    - Safari(macOS) support\n    - Custom mount point\n    - Preview your setting in realtime\n    - Fix answer being overwritten due to \"network error\" or other errors\n    - Linkify in ReactMarkdown\n    - Generate separate sessions for each page\n    - Code highlight\n    - Collapse answers\n    - Copy answers\n    - Allow insert chatGPT at the top of search results\n    - Automated build workflow (with esbuild\u002Fwebpack)\n    - Verify search engine configs automatically\n    - See more in [Releases](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases)\n\n## Credit\n\nThis project is forked from [wong2\u002Fchat-gpt-google-extension](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchat-gpt-google-extension) and\ndetached since 14 December of 2022\n\nThe original repository is inspired by [ZohaibAhmed\u002FChatGPT-Google](https:\u002F\u002Fgithub.com\u002FZohaibAhmed\u002FChatGPT-Google) ([upstream-c54528b](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchatgpt-google-extension\u002Fcommit\u002Fc54528b0e13058ab78bfb433c92603db017d1b6b))\n","# 此仓库已迁移至[ChatGPTBox](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPTBox)。由于上游仓库已被收购并转为闭源，且一段时间内上游的议题和拉取请求一直未得到处理。因此，我决定将此扩展发布到商店，并继续保持开源。\n\n[![验证搜索引擎配置](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fworkflows\u002Fverify-configs\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Factions\u002Fworkflows\u002Fverify-configs.yml)\n[![GitHub 发布](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002FjosStorer\u002FchatGPT-search-engine-extension.svg)](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases\u002Flatest)\n\n[安装说明](#installation)\n\n这是一款浏览器扩展，可在搜索引擎结果旁显示ChatGPT回复，支持Chrome\u002FEdge\u002FFirefox\u002FSafari（macOS）以及Android。\n\n支持大多数搜索引擎，包括Google、Bing、Yahoo、DuckDuckGo、StartPage、百度、Kagi、Yandex、Naver、Brave、Searx、Ecosia、Neeva等。\n\n如需更多搜索引擎支持，请参见[#6](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F6)。\n\n更多详情请查看[发布记录](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases)和[预发布构建](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Factions\u002Fworkflows\u002Fpre-release-build.yml)。\n\n## 注意事项\n\n此仓库仅用于支持[上游仓库](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchat-gpt-google-extension)中不支持或被拒绝的部分功能。出于伦理考虑，我并未将其上传至任何应用商店。它与某些应用商店中可能存在的同名扩展无关。\n\n## 与上游仓库的差异\n\n\u003Cdetails>\n\u003Csummary>详情：\u003C\u002Fsummary>\n\n- 支持StartPage、Ecosia、Neeva、Searx（searx.tiekoetter.com、searx.fmac.xyz、searx.be等）\n- 支持Android\n- 支持Safari（macOS）\n- 自定义挂载点（例如针对一些不支持的引擎）\n- 实时预览您的设置（例如主题、挂载点）\n- Katex：[上游#75](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchat-gpt-google-extension\u002Fpull\u002F75)\n- ReactMarkdown中的链接高亮\n- 交互模式：[上游#103](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchat-gpt-google-extension\u002Fpull\u002F103)，现已支持为每个页面生成独立会话\n- 修复因“网络错误”或其他原因导致的回答被覆盖的问题\n- 主题切换器：[#9](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fpull\u002F9)\n- 折叠回答\n- 弹出设置窗口（上游已切换为独立选项页面）\n- 允许在设置窗口中“将ChatGPT插入搜索结果顶部”\n- 切换至Webpack\n- JavaScript\n- 更多详情请查看[发布记录](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases)\n\n\u003C\u002Fdetails>\n\n## 上游支持但此处未实现的功能\n\n\u003Cdetails>\n\u003Csummary>详情：\u003C\u002Fsummary>\n\n（我认为这些内容价值不大，但也有可能是我错了，如果您想到合适的使用场景或相关需求，请创建议题）\n\n1. 上游支持设置目标语言，并会在您输入问题后强制将相关词汇插入到问题末尾。\n\n   - 但我认为，用户总是希望得到与其问题相对应的语言，当您想获取不同语言时，应该主动在搜索时指定，这也符合使用搜索引擎的习惯。而此分叉支持交互模式，您也可以继续告诉ChatGPT您想要的内容。一旦设置了强制插入，就会改变用户问题的实际内容，比如您配置法语并用英语搜索时，ChatGPT总会用法语回复您，而您期望用英语回复时，不得不打开设置页面，进行修改，然后刷新并重新提问，我觉得这个过程非常糟糕。\n\n2. 上游扩展的弹出窗口嵌入了ChatGPT页面（iframe）。\n\n   - 但您必须打开ChatGPT网站并登录才能使用，所以我觉得，既然如此，为什么不直接在官网使用呢？此外，此处已经支持交互模式，每个页面都可以作为独立会话使用，因此这一功能就没那么必要了。\n\n\u003C\u002Fdetails>\n\n## 预览图\n\n- [搜索引擎](screenshot\u002Fengines\u002FREADME.md)\n- 代码高亮、交互模式、深色模式、复制\u002F折叠回答、主题切换器等\n\n  （点击扩展图标以打开设置窗口）\n  ![code-highlight](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FjosStorer_chatGPT-search-engine-extension_readme_11dcef34e2a8.png)\n- LaTeX\n  ![latex](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FjosStorer_chatGPT-search-engine-extension_readme_97abd39e2d10.png)\n- Android\n  ![android](screenshot\u002Fandroid.jpg)\n\n## 安装说明\n\n### 安装到Chrome\u002FEdge\n\n1. 从[发布记录](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases)下载`chromium.zip`。\n2. 解压文件。\n3. 在Chrome\u002FEdge中进入扩展程序页面（`chrome:\u002F\u002Fextensions`或`edge:\u002F\u002Fextensions`）。\n4. 启用开发者模式。\n5. 将解压后的文件夹拖到页面任意位置以导入（导入后不要删除该文件夹）。\n\n### 安装到Firefox\n\n1. 从[发布记录](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases)下载`firefox.zip`。\n2. 解压文件。\n3. 进入`about:debugging`，点击侧栏中的“此Firefox”。\n4. 点击“加载临时附加组件”按钮，然后选择解压文件夹中的任意文件。\n\n### 安装到Android\n\n1. 安装[Kiwi浏览器](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.kiwibrowser.browser)或其他支持从本地文件安装扩展的移动浏览器。\n2. 在手机上从[发布记录](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases)下载`chromium.zip`。\n3. 进入“扩展程序”，启用开发者模式。\n4. 点击“+（来自.zip\u002F.crx\u002F.user.js）”按钮，加载下载的zip文件。\n5. 点击浏览器选项按钮，向下滚动并点击扩展图标以打开设置窗口。\n6. 启用“将ChatGPT插入搜索结果顶部”。\n\n### 安装到Safari（macOS）\n\n1. 从[发布记录](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases)下载`safari.dmg`。\n2. 双击`safari.dmg`打开，将扩展图标拖到您的应用程序文件夹。\n3. 在您的应用程序文件夹中运行此扩展。\n4. 点击“退出并打开Safari设置...”。\n5. 在Safari设置中点击“高级”，然后开启“在菜单栏中显示开发菜单”。\n6. 在Safari菜单栏中点击“开发”，然后开启“允许未签名扩展”。\n7. 您将在Safari设置的扩展程序中看到此扩展，启用它。\n8. 点击“始终在每个网站上允许”。\n\n## 为单个网站启用\n\n1. 点击扩展图标以打开弹出设置窗口。\n2. 点击“高级”。\n3. 在“自定义站点正则表达式”中输入网站名称（主机名），例如google。\n4. 启用“仅使用自定义站点正则表达式...”。\n\n## 从源码构建\n\n1. 克隆仓库\n2. 使用`npm install`安装依赖。\n3. 运行`npm run build`。\n4. 将`build\u002Fchromium\u002F`或`build\u002Ffirefox\u002F`目录加载到您的浏览器中。\n\n## 我的贡献\n\n- [拉取请求](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchat-gpt-google-extension\u002Fpulls?q=is%3Apr+author%3AjosStorer+)\n- ### 其他\n    - 合并并改进了一些拉取请求\n    - 支持大多数搜索引擎\n    - 支持安卓设备\n    - 支持Safari（macOS）\n    - 自定义挂载点\n    - 实时预览您的设置\n    - 修复因“网络错误”或其他错误导致的回答被覆盖的问题\n    - 在ReactMarkdown中启用链接高亮\n    - 为每个页面生成独立会话\n    - 代码高亮\n    - 折叠回答\n    - 复制回答\n    - 允许在搜索结果顶部插入ChatGPT\n    - 自动化构建工作流（使用esbuild\u002Fwebpack）\n    - 自动验证搜索引擎配置\n    - 更多详情请查看[发布记录](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases)\n\n## 致谢\n\n本项目基于[wong2\u002Fchat-gpt-google-extension](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchat-gpt-google-extension)分叉而来，并自2022年12月14日起独立开发。\n\n原仓库灵感来自[ZohaibAhmed\u002FChatGPT-Google](https:\u002F\u002Fgithub.com\u002FZohaibAhmed\u002FChatGPT-Google)（[上游c54528b](https:\u002F\u002Fgithub.com\u002Fwong2\u002Fchatgpt-google-extension\u002Fcommit\u002Fc54528b0e13058ab78bfb433c92603db017d1b6b)）","# chatGPT-search-engine-extension 快速上手指南\n\n## 环境准备\n\n- **系统要求**：Windows \u002F macOS \u002F Linux \u002F Android\n- **浏览器支持**：Chrome、Edge、Firefox、Safari（macOS）、Kiwi Browser（Android）\n- **前置依赖**：无（预编译包可直接安装）  \n  *如需从源码构建，需安装 Node.js（v16+）和 npm*\n\n## 安装步骤\n\n### Chrome \u002F Edge\n1. 从 [Releases](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Freleases) 下载 `chromium.zip`\n2. 解压文件\n3. 打开 `chrome:\u002F\u002Fextensions` 或 `edge:\u002F\u002Fextensions`\n4. 开启“开发者模式”\n5. 将解压文件夹拖入页面完成安装\n\n### Firefox\n1. 下载并解压 `firefox.zip`\n2. 访问 `about:debugging`\n3. 点击“此 Firefox” → “临时加载附加组件”\n4. 选择解压文件夹中的任意文件\n\n### Android（推荐 Kiwi Browser）\n1. 安装 [Kiwi Browser](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.kiwibrowser.browser)\n2. 下载 `chromium.zip` 到手机\n3. 打开 Kiwi → 设置 → 扩展 → 开启开发者模式\n4. 点击 `+ (from .zip\u002F.crx\u002F.user.js)` → 选择下载的 zip 文件\n5. 启用 `Insert chatGPT at the top of search results`\n\n### Safari（macOS）\n1. 下载 `safari.dmg` 并挂载\n2. 将扩展图标拖入 Applications 文件夹\n3. 运行后点击 `Quit and Open Safari Settings...`\n4. Safari 设置 → 高级 → 勾选 `Show Develop menu in menu bar`\n5. 菜单栏 → Develop → 勾选 `Allow Unsigned Extensions`\n6. 在 Safari 扩展中启用本扩展，并选择 `Always Allow on Every Website`\n\n### 从源码构建（开发者）\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension.git\ncd chatGPT-search-engine-extension\nnpm install\nnpm run build\n```\n加载 `build\u002Fchromium\u002F` 或 `build\u002Ffirefox\u002F` 目录到浏览器。\n\n## 基本使用\n\n1. 安装完成后，访问任意搜索引擎（如 [google.com](https:\u002F\u002Fgoogle.com)）\n2. 搜索任意关键词（如 “什么是 Transformer 模型”）\n3. 搜索结果上方将自动显示 ChatGPT 回答\n4. 点击扩展图标打开设置窗口，可调整：\n   - 主题（深色\u002F浅色）\n   - 回答位置（顶部\u002F底部）\n   - 折叠\u002F复制\u002F高亮代码\n   - 自定义搜索引擎支持\n\n> 支持 Google、Bing、百度、DuckDuckGo、Searx、Ecosia 等主流引擎，无需额外配置。","一名前端开发者正在为公司官网优化SEO内容，需要快速对比Google搜索结果中关于“React 19 新特性”的权威技术文章，并验证ChatGPT对这些特性的解读是否准确、全面。\n\n### 没有 chatGPT-search-engine-extension 时\n- 每次想验证ChatGPT的回答是否与最新技术文档一致，必须手动切换标签页：先查Google结果，再打开ChatGPT重新提问，来回切换效率极低。\n- Google搜索结果中混杂着过时的博客（如2022年的文章），而ChatGPT可能基于旧数据给出误导性结论，无法快速交叉验证。\n- 手动复制粘贴搜索关键词到ChatGPT容易出错，且每次都要重新描述上下文，浪费大量时间。\n- 遇到复杂问题（如“React 19 的 Server Components 与 SSR 的性能差异”）时，需要多次调整提问方式，但无法在同一个页面持续对话。\n- 没有统一的视觉布局，技术对比信息分散在多个窗口，难以整理成报告。\n\n### 使用 chatGPT-search-engine-extension 后\n- 在Google搜索“React 19 新特性”后，ChatGPT的即时回答直接出现在结果上方，无需跳转，节省至少70%的查询时间。\n- ChatGPT的回答会标注来源倾向（如“根据官方文档”或“社区常见误解”），帮助快速判断信息可信度。\n- 可直接在搜索框下方继续追问“那和Next.js 14的App Router有什么区别？”，保持上下文连贯，无需重开对话。\n- 支持折叠回答，遇到冗长内容时可一键收起，专注阅读权威文章，避免信息过载。\n- 主题和位置可自定义，开发者将回答固定在顶部，配合深色模式，长时间阅读也不疲劳。\n\n通过将AI回答无缝嵌入搜索结果页，开发者能更高效、准确地完成技术调研与内容校验，大幅提升工作质量与效率。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FjosStorer_chatGPT-search-engine-extension_11dcef34.png","josStorer","josc146","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FjosStorer_5add8cda.jpg","Game Developer",null,"josStorer@outlook.com","https:\u002F\u002Fgithub.com\u002FjosStorer",[83,87,91,95],{"name":84,"color":85,"percentage":86},"JavaScript","#f1e05a",93.4,{"name":88,"color":89,"percentage":90},"SCSS","#c6538c",5.7,{"name":92,"color":93,"percentage":94},"Shell","#89e051",0.7,{"name":96,"color":97,"percentage":98},"HTML","#e34c26",0.3,625,74,"2026-03-29T11:53:07","MIT","Windows, macOS, Linux","未说明",{"notes":106,"python":104,"dependencies":107},"该工具为浏览器扩展，无需安装Python或运行本地模型，依赖浏览器环境；支持Chrome、Edge、Firefox、Safari和Android，通过调用ChatGPT官方API获取响应，需确保网络可访问OpenAI服务；安装时需启用开发者模式并加载本地扩展文件，Android端需使用Kiwi浏览器等支持扩展的浏览器。",[],[15,36],[110,111,112,113,114,115],"chatgpt","chrome-extension","firefox-extension","browser-extension","firefox-addon","safari-extension","2026-03-27T02:49:30.150509","2026-04-06T07:15:03.931084",[119,124,129,134,139,144,149,154,159,164],{"id":120,"question_zh":121,"answer_zh":122,"source_url":123},9181,"为什么会出现 'Unexpected non-whitespace character after JSON at position 4' 错误？","该问题已在 v1.20.0 版本中修复，请更新到最新版本的扩展。如仍出现，可检查是否与其他扩展冲突，或尝试清除浏览器缓存后重新登录 ChatGPT。","https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F11",{"id":125,"question_zh":126,"answer_zh":127,"source_url":128},9180,"在 Safari 中使用扩展时出现 UNAUTHORIZED 错误，如何解决？","请确保在 Safari 扩展权限设置中启用了 'Always Allow on Every Website'，而不仅仅是 google.com；同时也要允许 chat.openai.com 的访问权限。此外，检查后台页面控制台中 https:\u002F\u002Fchat.openai.com\u002Fapi\u002Fauth\u002Fsession 是否返回有效会话。","https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F18",{"id":130,"question_zh":131,"answer_zh":132,"source_url":133},9182,"如何在 Firefox Android 上安装此扩展？","Firefox Android 已支持安装该扩展，可从 Firefox Add-ons 商店直接安装 ChatGPTBox：https:\u002F\u002Faddons.mozilla.org\u002Ffirefox\u002Faddon\u002Fchatgptbox\u002F。若无法安装，可使用 Kiwi 浏览器加载本地扩展文件。","https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F17",{"id":135,"question_zh":136,"answer_zh":137,"source_url":138},9183,"搜索时显示 'OpenAI Security Check Required Please open https:\u002F\u002Fchat.openai.com'，如何解决？","请先手动打开 https:\u002F\u002Fchat.openai.com 并完成登录和安全验证。若仍提示，可尝试清除浏览器 Cookie 和缓存，或升级到最新版本，新版本支持使用自定义 OpenAI API Key（在扩展设置中配置）。","https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F13",{"id":140,"question_zh":141,"answer_zh":142,"source_url":143},9184,"扩展加载卡住，无法显示回答，如何修复？","尝试清除 ChatGPT 官网的聊天历史记录，退出登录后再重新登录。确保在官方 ChatGPT 网站上能正常对话，若官网也无法使用，可能是账户被限流或需要完成验证码验证。","https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F28",{"id":145,"question_zh":146,"answer_zh":147,"source_url":148},9185,"如何在 Chrome 中直接从 GitHub 仓库加载扩展而不下载 ZIP？","当前扩展已发布至 Chrome 网上应用店，推荐直接安装：https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fchatgptbox\u002Feobbhoofkanlmddnplfhnmkfbnlhpbbo。若需手动加载，请确保仓库根目录包含有效的 manifest.json，但本项目结构不支持直接拖拽加载，建议使用官方商店版本。","https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F24",{"id":150,"question_zh":151,"answer_zh":152,"source_url":153},9186,"如何在 Firefox 上让扩展支持所有搜索引擎而非仅 Google？","请更新至火狐商店最新版 ChatGPTBox（https:\u002F\u002Faddons.mozilla.org\u002Ffirefox\u002Faddon\u002Fchatgptbox\u002F），新版本已支持在所有主流搜索引擎页面显示 ChatGPT 按钮，不再仅限于 Google。","https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F2",{"id":155,"question_zh":156,"answer_zh":157,"source_url":158},9187,"如何设置扩展仅在输入含问号的问题时才触发 ChatGPT？","在扩展图标点击后，选择 '当输入的问题结尾包含问号时触发 ChatGPT' 选项，即可实现按需触发，避免每次搜索都自动请求，节省 OpenAI 资源。","https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F10",{"id":160,"question_zh":161,"answer_zh":162,"source_url":163},9188,"在 Xcode 中转换 Safari 扩展时提示 'Unable to parse manifest.json'，如何解决？","确保项目根目录包含完整且格式正确的 manifest.json 文件，且文件编码为 UTF-8 无 BOM。若仍失败，尝试使用最新版 Xcode 并确认仓库结构未被修改，或改用官方发布的 Safari 扩展包安装。","https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F15",{"id":165,"question_zh":166,"answer_zh":167,"source_url":168},9189,"代码块没有语法高亮，如何启用？","该功能在部分环境中已正常工作，若未显示，请确保使用最新版本扩展，并尝试在不同网页或浏览器中测试。如仍无效，可能是 ChatGPT 返回的 Markdown 格式异常，可尝试刷新页面或清除缓存。","https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fissues\u002F22",[170,175,180,185,190,195,200,205,210,215,220,225,230,235,240,245,250,255,260,265],{"id":171,"version":172,"summary_zh":173,"released_at":174},106600,"v2.0.0","# This repo has moved to [ChatGPTBox](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPTBox).\r\n\r\n## Features\r\n- add save all conversation button ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F15323539c2e6f3e45c02d748a40b750adce39f05))\r\n- improve display effect and add copy, collapse button for question and error (#26) ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F67f654b264f8b9778befc59bfa0a747ce6f70ce2))\r\n- add chatgpt-web response to conversationRecords ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F1772b723a8ec11a4346b93b8b5d9d17aea23729e))\r\n- crop text util ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F5dbea17e91320fd76f95270c7bd7316b45089284))\r\n- limitedFetch for git patch ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F2676538b0743dc060ecd82e4d520393a01c5d56f))\r\n- video summary for bilibili ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fa33e37a8501e0896c675888acf74e031cd7c4a7c))\r\n- git patch summary for github commit and compare ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fb751f7e07fa392a81ec5fbbd49186998470f6044))\r\n- git patch summary for gitlab commit ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fba992396d7c714d2e33348b0493d7e3e64fbe498))\r\n- summary for quora question ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fe720e25523192586e386c3a35fadfb5efefd68d0))\r\n- summary for reddit post ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fd74124e3f21a3d7e9ae9c372199bfd0f49262d84))\r\n- video summary for youtube ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F8409f537a820143ecc0fb72efaf318d4b718fba7))\r\n- summary and opinion for zhihu question ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F97750d13217b5b468586068b309e44d21d060f48))\r\n- update staticCard adapter configs ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fb91e828fdd4a4ce86cd2b9967dc57bf39d7491a0))\r\n- update staticCard description and allow users to trigger in questionMark mode ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F7c113d4817fc99972e4031f68ff965e07dd69cad))\r\n- summary for zhihu zhuanlan ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F503b590e0bf956e2aa67a7901cd8440ad21b7a4d))\r\n- move session to component level ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F055ae67605ba18c6aed3d6b8a7b2f87edb1c7a5f))\r\n- floating selection toolbar for `translate`, `summary`, `polish`, `sentiment analysis`, `divide paragraphs`, `ask` ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F55a139afbc410f7c4e715d96a5688a0a52208c4a))\r\n- keep toolbar in viewport ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F74158164bd883861f583c9715e3eeee41be53108))\r\n- dragbar for floating window ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F2f55c221bc0a2d740e19dcc9435c2da14c82be7a))\r\n- float\u002Fsplit staticCard ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fe180ddf1b02e4e0552ca82f552be2fe0326fce4e))\r\n- right-click menu ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F41815411be8ccb7214357ae7ed2af2c8865846bb))\r\n- multi-language support; mobile check; change the default triggerMode to manually ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F316ab26f88529fbd97d2e9e572f89af30b69c87a))\r\n- custom api url ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Ff67f861ea80bb52bd74ca5eb9fe01bfed3b6ff58))\r\n- make selectionTools configurable ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fdb96322b64f6927fbee95a6bc105f4240a70c5ca))\r\n- make siteAdapters configurable ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fdaf34a610d3281650a1e643d202f4d698c3a8a7e))\r\n- balance check ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fe5008d852981336042b91b6b315754b37e9b6e2b))\r\n\r\n## Bug Fixes\r\n- lint error ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F93095c2775e01eaaa6484d978c79b9dbd9aa7374))\r\n- always clean up session when mounting to avoid accumulation of useless data ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F53e645c837c61c433e016bdd92fd44e16b28b1d4))\r\n- check mount points before mounting staticCard ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F2502f177e3e8045d54559a8c88fea4cf866452b0))\r\n- fix the issue where the floating window disappears when releasing the mouse outside the window ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-s","2023-03-15T14:17:45",{"id":176,"version":177,"summary_zh":178,"released_at":179},106601,"v1.26.1","## Features\n- multiple lines text input, `enter` to send, `shift + enter` to break line ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fd36fcc2905edfe50af5c06b655a5c628982ead57))\n\n## Bug Fixes\n- chatbox drop (#23) ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F00dd9c638f0d4eadb4228af19e646dff2452cfff))\n\n## Commits\n- 2b6c601: release v1.26.0 (github-actions[bot])","2023-03-05T12:11:23",{"id":181,"version":182,"summary_zh":183,"released_at":184},106602,"v1.26.0","## Features\n- copy code block (#21) ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fe491cdc4ec9f7e98acf9fb37829866ac0cb1b829))\n\n## Bug Fixes\n- font color switch (#20) ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Ffbbb1032b36223f43e171e7ab563cff4c11da2b6))\n\n## Commits\n- ebe0d82: release v1.25.1 (github-actions[bot])","2023-03-05T07:42:56",{"id":186,"version":187,"summary_zh":188,"released_at":189},106603,"v1.25.1","## Bug Fixes\n- bad prompt ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fc46d571967c23f8e97d797057cce639dc6d4a39e))\n\n## Commits\n- c03ab05: release v1.25.0 (github-actions[bot])","2023-03-02T14:59:54",{"id":191,"version":192,"summary_zh":193,"released_at":194},106604,"v1.25.0","## Features\n- add gpt-3.5-turbo support ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F528b58ff18877cea8bc279570c17cf14f33cd3d7))\n\n## Continuous Integration\n- generate extra bundles without katex ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F4f27a588158cd5935c4304404959281a1cf39d8a))\n- disable auto pre-release build ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fc416a67346ffb76924281c4cb368dee745e78bff))\n\n## Chores\n- update packages ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Ffc784cc25cd3e2d3a7313247839719403602eab4))\n- add BundleAnalyzerPlugin ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fa3e58a1991d7411264ec1bbd4f2baf11f210a7da))\n- reduce bundle size and remove copy animation(large bundle size) ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F9ee2332c3472206a8f8a647c6ef376866bae84d0))\n- update packages ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F38d0c169fb41a5ed975fdd95f821e9ba5cb905d7))\n\n## Commits\n- 871a215: release v1.24.2 (github-actions[bot])","2023-03-02T14:50:11",{"id":196,"version":197,"summary_zh":198,"released_at":199},106605,"latest","## Continuous Integration\n- generate extra bundles without katex ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F4f27a588158cd5935c4304404959281a1cf39d8a))\n\n## Chores\n- update packages ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F38d0c169fb41a5ed975fdd95f821e9ba5cb905d7))","2023-02-15T12:05:26",{"id":201,"version":202,"summary_zh":203,"released_at":204},106606,"v1.24.2","## Chores\n- remove the leaked model dropdown option that is currently unavailable ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fd7b8b9365793242d08e644a7ee66597d7bbf8b08))\n\n## Commits\n- 01d0939: release v1.24.1 (github-actions[bot])","2023-02-14T07:30:15",{"id":206,"version":207,"summary_zh":208,"released_at":209},106607,"v1.24.1","## Bug Fixes\n- correct an implementation oversight that resulted in the failure to properly handle errors thrown by `getModels` ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fdc3bef466d66c4f1ed7e6a1aaa65b240fd8ee55b))\n\n## Commits\n- 802d5f9: release v1.24.0 (github-actions[bot])","2023-02-11T16:44:24",{"id":211,"version":212,"summary_zh":213,"released_at":214},106608,"v1.24.0","## Features\n- support for chatGPT Plus ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fd73791bccb0ae75e0f52e2b5140e9c1864452b66))\n\n## Continuous Integration\n- switch get-current-time to major version ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fbfc6ba8b38e2cd11000d619be64956f888cf7ff5))\n\n## Commits\n- c10f647: release v1.23.2 (github-actions[bot])\n- 39bbed8: Update README.md (josc146)\n- c322e0a: Update README.md (josc146)\n- 0e502e8: Update README.md (josc146)","2023-02-11T08:45:11",{"id":216,"version":217,"summary_zh":218,"released_at":219},106609,"v1.23.2","## Features\n- add a leaked model `text-chat-davinci-002-20221122` ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fb32e42ca59691833fa2b9a8d61d1100691ed5d49))\n\n## Commits\n- f670aa1: release v1.23.1 (github-actions[bot])","2023-02-07T03:29:43",{"id":221,"version":222,"summary_zh":223,"released_at":224},106610,"v1.23.1","## Bug Fixes\r\n- port disconnect error ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fdacba9fa26664d8f24e954895c65069fe3d97c56))\r\n- fix the problem that the conversation context is broken when using API key because variables are recycled when the background is inactive ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fc26e151302bda50116150206f26aa33bc57befc3))\r\n\r\n## Chores\r\n- update text ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fb9337ca53c56ffef91c09b449f0c484e4ae37a3c))\r\n- update debug info ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F9b5e4fead6dea859df8bfa24d35b2be3e8cd6be1))\r\n- update debug info ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F15b27f0604f8ee1961632dba6bc3b9e8b42cf9e0))\r\n\r\n## Commits\r\n- 176b4d0: release v1.23.0 (github-actions[bot])\r\n- efae8d1: update the screenshot (josc146)","2023-02-03T16:09:30",{"id":226,"version":227,"summary_zh":228,"released_at":229},106611,"v1.23.0","## Features\n- add API menu, allow using OpenAI API key (#13); ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fb5f666a3ea62f7273e0a1b9e00918e46e3809069))\n- support for OpenAI API key ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fa6ea0a3711466c6ebedde8ca52da9120b76af9eb))\n\n## Commits\n- 594b1db: release v1.22.3 (github-actions[bot])","2023-02-03T12:40:24",{"id":231,"version":232,"summary_zh":233,"released_at":234},106612,"v1.22.3","## Chores\n- rollback to v1.22.1, openAI changed the API again ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F91c6d7278592831eb8a11aeb79286a697801e77c))\n\n## Commits\n- f384075: release v1.22.2 (github-actions[bot])","2023-02-02T15:49:11",{"id":236,"version":237,"summary_zh":238,"released_at":239},106613,"v1.22.2","## Fixes\r\n- update api (#14) ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F6ebaa4a2f2a8882b61d70f6732234ccb3308e200))\r\n\r\n## Continuous Integration\r\n- change the bot message ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F1339668ccf4f4ae03371a098ff2076b7873f7300))\r\n\r\n## Commits\r\n- 811138b: update manifest.json (github-actions[bot])","2023-02-02T08:15:42",{"id":241,"version":242,"summary_zh":243,"released_at":244},106614,"v1.22.1","## Features\n- display current version and new version prompt ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F725e5bf3f249f9b3c0b1b4a25c8f218e14ae55c5))\n- `Continue on official website` button; tooltip on hover ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F5d2d7f00e647f73d7a64ee26a1d2cf4885c708cf))\n\n## Commits\n- 56f2882: update manifest.json (github-actions[bot])","2023-01-27T08:28:12",{"id":246,"version":247,"summary_zh":248,"released_at":249},106615,"v1.22.0","## Features\r\n- support for safari ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F01f8b64ca89e0d679ed1e35a775f8688dbf56732))\r\n\r\n## Documentation\r\n- Install to Safari(macOS) ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Febf25cc72fdba2c790b745f25889edacfae88d5b))\r\n\r\n## Continuous Integration\r\n- support for safari(macos) ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fe9a6812ddd7c24f37300f8cd1034436ed74e9fa6))\r\n\r\n## Styles\r\n- update popup container ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fcd240aa401add5a10a568049923e2df5c7dec33a))\r\n\r\n## Chores\r\n- update text ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F97c9b2c4a5ebea2ca05238b63c964bd378e05511))\r\n\r\n## Commits\r\n- 30984a8: update manifest.json (github-actions[bot])","2023-01-17T16:03:53",{"id":251,"version":252,"summary_zh":253,"released_at":254},106616,"v1.21.2","## Features\n- support for neeva.com ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F78fda988b7c9c821765e073b9651882579195ad8))\n\n## Chores\n- improve compatibility ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fac0912884bc7891ea1f2701d749f32be38ac92ef))\n\n## Commits\n- 8c7cece: update manifest.json (github-actions[bot])","2023-01-14T03:36:36",{"id":256,"version":257,"summary_zh":258,"released_at":259},106617,"v1.21.1","## Bug Fixes\n- misoperation ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fe9f59c909c4753dd1aaf2140a2b8716845145d7a))\n\n## Commits\n- dc20ade: update manifest.json (github-actions[bot])\n- 4bc8331: Update README.md (josc146)\n- 8e8f343: Update README.md (josc146)\n- 3599474: Update README.md (josc146)","2023-01-13T12:41:31",{"id":261,"version":262,"summary_zh":263,"released_at":264},106618,"v1.21.0","## Features\n- improve mobile support ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F4006ef1435d07f7a2f638ee3fd30dd37f6dc1e18))\n- improve mobile support ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fb801ee9eb92f2bf65899aa99c67bbda7b4492bfe))\n- Custom mount point (e.g. for some unsupported engines); Preview your setting (e.g. theme, mount point) in realtime ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F55cd177da193e9b1bc60565bb5fda5dff8690a00))\n- allow custom configs for any websites ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F7283dff86071921ae46d933f70d75470605a0549))\n\n## Continuous Integration\n- verify search engine configs automatically ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F6a95e8af84aaed267b35fd40db98050e85ab8db0))\n- try to fix `fetch failed` by downgrade node version ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F36fba34e6e4d34a36cb651d61ec32b14d80927ee))\n- use node-fetch ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fb857f4811f2f22a83d727c07a1a3f5d886ae0d12))\n- add mobile verify ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F5492f7bd2dfc471e01bb811f5ef5fe0328afd587))\n\n## Chores\n- a few refactor ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F4cdad2732c4ed9a4db0d32ebb60caad8c9bdc29d))\n\n## Commits\n- 85e0b4c: update manifest.json (github-actions[bot])\n- fc7528d: update package-lock.json (josc146)\n- 378d987: update README.md (josc146)\n- 35a7346: Update README.md (josc146)\n- a9a3d76: Update README.md (josc146)\n- 6e2192a: Update README.md (josc146)\n- c2b7f9a: Update README.md (josc146)\n- 08f3399: Update screenshot (josc146)\n- 686c327: improve compatibility (josc146)","2023-01-13T09:50:31",{"id":266,"version":267,"summary_zh":268,"released_at":269},106619,"v1.20.1","## Continuous Integration\n- update pr-tests conditions ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fcaf725bcd802928cfa3eba5b9c802580118528bf))\n- update pre-release-build conditions ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Fdd9a2da9461559d4f481def787b4dd29ae6668e0))\n- update manifest.json automatically ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002Ff6938416611074eb5e3975b8f2fe574628efbf3c))\n- try to fix bot push ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F7720e793f45b3ed31383f26af6600fc407d23a27))\n- fix bad value for manifest.json ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F7089039c5923a8e884838449a9b0fe798d5fdbb0))\n\n## Chores\n- prettify css ([josc146](https:\u002F\u002Fgithub.com\u002FjosStorer\u002FchatGPT-search-engine-extension\u002Fcommit\u002F4ddf17e24b32314630b173a4d383654e7f66bc1c))","2023-01-11T05:34:36"]