felladrin/MiniSearch

Minimalist web-searching platform with an AI assistant that runs directly from your browser. Demo: https://felladrin-minisearch.hf.space

解决的问题

MiniSearch 提供一个私有的、可自我托管的搜索引擎,并集成了 AI 助手。它允许用户在浏览器中或通过自托管后端直接运行 AI 模型,从而无需依赖第三方跟踪、遥测数据或外部 API 密钥。

工作原理

当用户输入查询时,应用服务器使用捆绑的 SearXNG 实例从多个搜索引擎聚合结果。这些结果随后通过本地的交叉编码器模型进行重新排序。如果启用了 AI 响应,AI 助手将阅读前几条结果,生成带有引用的答案。该推理过程可以在浏览器内完全完成(通过 WebGPU 或 CPU),也可以通过配置的远程 OpenAI 兼容 API 执行。

适用人群

寻求 AI 驱动的摘要和引用功能的私有搜索体验的用户,以及希望自行托管搜索基础设施以掌控自身数据的用户。

主要亮点

  • 浏览器内 AI:支持在 WebGPU 或 CPU 上运行的精选模型(135M 到 4B 参数),并缓存在浏览器本地。
  • 设计上注重隐私:无需账户或跟踪;搜索历史和聊天记录存储在浏览器的 IndexedDB 中。
  • 可验证的回答:AI 回答包含所用来源的引用,并支持通过对话记忆进行后续提问。
  • 灵活的后端:兼容 OpenAI 兼容 API(Ollama、vLLM 等)和 AI Horde。
  • 完整流程:包含捆绑的 SearXNG 元搜索引擎和本地重排序器,以提升结果质量。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目