概览
大多数人的搜索习惯早已不止一个搜索框:查网页、找代码、读论文、确认医学信息、观看教程、使用 AI 对话,往往分散在一长串书签和多个浏览器标签中。早期的 SearchAIO 从“让我帮你搜索”的趣味工具出发;今天的 2.3.0 版本将它发展为一个更适合日常使用的个人搜索中心:在同一个界面选择目的地、输入问题、完成检索,必要时还能把完整的搜索过程分享给他人。
SearchAIO 不试图建立自己的搜索索引,也不替代任何一家服务。它的职责更克制:把正确的问题送到正确的工具,让用户在不同任务之间切换得更快、更清楚。

两种使用方式:先服务自己,再帮助别人
个人搜索中心
第一种方式最直接:把 SearchAIO 设为浏览器起始页或固定标签。它将 76 个目标分为网页搜索、垂直/学术/医疗搜索和 AI 对话三类,常用入口不再散落在书签栏里。
例如:
- 用 Google、Bing、Baidu、Yandex、DuckDuckGo 或 Brave 处理通用网页检索;
- 用 GitHub、Stack Overflow、arXiv、Google Scholar、PubMed、Google Patents 等进入代码、问答、论文、医学文献和专利检索;
- 用 Perplexity、ChatGPT、Claude、Gemini、DeepSeek、Qwen、豆包、Copilot 等处理对话、推理、写作和研究辅助;
- 用 Cochrane、UpToDate、NEJM、Radiopaedia、MeSH、AMMPS、CISMeF 等入口处理更明确的临床、药品、公共卫生和术语任务。
这不是把服务简单堆在一起。每个引擎都带有面向用途的简介,方便在“要找资料”“要问 AI”“要看证据”“要查官方信息”之间做选择。
可分享的搜索教学链接
第二种方式保留了项目最初的灵魂。输入问题并选择目标引擎后,点击“生成教程链接(复制)”,即可得到一个可分享的 URL。对方打开链接时,会看到输入内容、选择引擎、触发搜索并跳转到目标服务的过程。
它适合回答这类问题:
- “这个问题应该去哪里搜?”
- “怎样用 Google Scholar 找论文?”
- “如何把同一个查询交给 Perplexity 或 PubMed?”
- “为什么这里要使用指定的搜索前缀?”
教程链接不是截屏,也不是一段静态说明;它把检索决策本身变成可复现的操作路径。支持系统分享的浏览器还可以直接调用分享面板。
更快的路由,而不是记住更多网址
SearchAIO 支持前缀和 !bang 路由。用户不必先点击按钮再输入内容,可以直接输入:
google: 量子计算入门
!g 量子计算入门
arxiv: retrieval augmented generation
!pm hypertension guideline
前缀会决定目的地,查询内容则保持不变。常用快捷键也围绕高频动作设计:Ctrl/Cmd + K 聚焦搜索框,Alt + ↑/↓ 切换引擎,Esc 关闭建议或弹窗。
对于部分 AI 服务,网页端不会稳定地接受或保留 URL 查询参数。SearchAIO 不会假装已自动把问题填入对话框,而是明确采用“复制提示词后打开目标页”的方式。这个细节看似保守,却能避免用户以为查询已经提交、实际却丢失的情况。
2.3.0 的更新重点
本次版本将项目从“可用的聚合页”推进为“可以长期维护的搜索工作台”:
- 76 个搜索与 AI 服务:补齐网页、学术、医疗、药品监管、百科、代码和 AI 对话场景,并为每个入口提供专业用途说明。
- 九语界面:中文、英语、俄语、西班牙语、法语、阿拉伯语、巴西葡萄牙语、日语和德语;阿拉伯语自动使用从右到左布局。
- 多语言项目文档:英文 README 保留在仓库根目录,其他语言文档集中于
docs/i18n/,并互相链接。 - 更清晰的媒体管理:项目截图与教程视频位于
docs/media/,与应用运行时图标资源分开管理。 - 更明确的运行边界:用户偏好和收藏仅保存在当前浏览器;SearchAIO 不收集搜索历史,也不依赖后端服务。

为何仍然坚持零运行时依赖
SearchAIO 使用原生 HTML、CSS 与 ES Modules 构建。没有框架运行时、没有后端数据库、没有必须常驻的第三方服务。这样做并不是为了回避工程化,而是为了让一个“搜索入口工具”保持足够轻:可直接打开、可部署到任意静态主机、也方便自行审阅和扩展。
源码按职责拆分为引擎注册表、国际化、偏好设置、URL 路由、教程动画和界面模块。开发者修改引擎配置后可访问 SearchAIO.html?selftest=1,或运行 npm test;修改 src/*.js 后执行 npm run build:static,部署时将 SearchAIO.html 重命名为 index.html 即可。
从哪里开始
如果你只想减少每天切换搜索入口的时间,可以直接打开 在线体验,把常用引擎收藏起来;如果你需要向同事、朋友或学生演示检索路径,则从一条教程链接开始。两种用法共享同一个目标:让搜索不只是“输入关键词”,而是一个可以选择、解释和复用的过程。
项目以 GPL-3.0 协议开源。欢迎通过 GitHub Issues 提出引擎建议、路由问题和使用反馈。