Repolode
felladrin

felladrin/MiniSearch

可自托管的元搜索引擎,内置 AI 助手,可完全在浏览器中运行,无需 API 密钥。

可替代:Perplexity

Star
608
Fork
76
未关闭 Issue
0
最近提交
24小时前

这是什么?

MiniSearch 是一个可自托管的搜索引擎,把网页搜索结果与能输出带引用来源答案的 AI 助手结合在一起。网页结果由内置的 SearXNG 实例聚合,经本地 cross-encoder 模型重排序并缓存,整体打包为单个 Docker 容器。

AI 可以在浏览器标签页中通过 WebGPU 或 CPU 运行,内置模型参数规模从约 1.35 亿到 40 亿不等,无需 API 密钥或单独的推理服务器,查询也不会交给第三方。也可以连接 Ollama、LM Studio、vLLM、llama.cpp 等 OpenAI 兼容接口,或由服务端代理自有 API 密钥,且密钥不暴露给客户端。

搜索历史、缓存结果和聊天记录保存在浏览器的 IndexedDB 中,不会上传到服务器。它可以设为浏览器默认搜索引擎,也可以通过 Raycast 调用或嵌入其他页面。

核心功能

  • 01在浏览器中通过 WebGPU 或 CPU 运行精选语言模型,无需 API 密钥。
  • 02通过内置 SearXNG 实例聚合网页文本与图片结果。
  • 03使用 cross-encoder 模型在本地对搜索结果重排序。
  • 04可接入 OpenAI 兼容接口、AI Horde,或由服务端代理自有密钥。
  • 05回答附带引用来源,支持带会话记忆的追问和朗读。
  • 06搜索历史、缓存和聊天记录保存在浏览器本地,无需账号,不做遥测。

适用场景

  • 在本地模型支持下,为自己或小团队搭建私密搜索引擎。
  • 将搜索界面与本地 Ollama 或 llama.cpp 服务结合,获得带引用的回答。
  • 搭建共享实例,使用自有 API 密钥而不向用户暴露密钥。
  • 将其设为浏览器或启动器的默认搜索引擎。

快速上手

  1. 1

    运行已发布的 Docker 镜像

    docker run -p 7860:7860 ghcr.io/felladrin/minisearch
  2. 2

    在浏览器中打开实例并开始搜索

使用前须知

  • 完全在浏览器中运行 AI 依赖 WebGPU 或 CPU 性能,且需先下载模型。

收录于专题

标签

常见问题

MiniSearch 是什么?
可自托管的元搜索引擎,内置 AI 助手,可完全在浏览器中运行,无需 API 密钥。 MiniSearch 是一个可自托管的搜索引擎,把网页搜索结果与能输出带引用来源答案的 AI 助手结合在一起。网页结果由内置的 SearXNG 实例聚合,经本地 cross-encoder 模型重排序并缓存,整体打包为单个 Docker 容器。
MiniSearch 可以免费使用吗?用的什么许可证?
MiniSearch 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
MiniSearch 还在维护吗?
活跃维护中。MiniSearch 最近一次提交是在 2026年11月6日。
MiniSearch 适合用来做什么?
在本地模型支持下,为自己或小团队搭建私密搜索引擎。 将搜索界面与本地 Ollama 或 llama.cpp 服务结合,获得带引用的回答。 搭建共享实例,使用自有 API 密钥而不向用户暴露密钥。 将其设为浏览器或启动器的默认搜索引擎。
MiniSearch 怎么安装和运行?
运行已发布的 Docker 镜像: docker run -p 7860:7860 ghcr.io/felladrin/minisearch 在浏览器中打开实例并开始搜索
在哪里获取 MiniSearch?
源代码和安装说明在 GitHub 上:https://github.com/felladrin/MiniSearch

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目