xiaoyaosearch

说句话发张图,电脑里的文件秒找到

开源 🏷️定价信息待确认 ✅ 目前可打开 搜索知识 🍴 复刻 54 👀 关注 32
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1025
维护状态 维护中
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

xiaoyaosearch 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队dtsola
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型agent-skills,ai-search,document-search,file-search,local-search,mcp,multimodal-ai,natural-language,productivity,semantic-search
GitHub 星标★ 1025
上线时间2025-11-11 00:00:00
代码更新2026-10-02
仓库体积113.1 MB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数3

项目介绍

小遥搜索(XiaoyaoSearch)能听懂你的话、看懂你的图,用 AI 帮你找到本地任何文件,让搜索像聊天一样简单自然。它融合多模态理解与本地检索,是个人文件管理场景下的智能搜索助手。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1025

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 8 步

环境要求

  • 支持 Windows / macOS / Linux(开发者部署),整合包部署仅支持 Windows
  • 已安装 Python 环境,可执行 pip 命令
  • 已安装 Node.js 与 npm,用于前端依赖和开发服务器
  • 已安装 Ollama,并可拉取 qwen2.5:1.5b 模型
  • 可访问百度网盘下载 BGE-M3、faster-whisper、CN-CLIP 等默认模型(提取码 ycr5)

安装与启动步骤

  1. 1克隆项目

    把仓库拉取到本地并进入项目目录,后续所有命令都在该目录下执行。

    git clone https://github.com/dtsola/xiaoyaosearch.git
    cd xiaoyaosearch
  2. 2安装后端依赖

    在项目根目录安装 requirements.txt 中的依赖(默认 CPU 推理引擎),并单独安装 faster-whisper 语音识别依赖。

    pip install -r requirements.txt
    pip install faster-whisper
  3. 3安装并拉取Ollama

    先安装 Ollama 客户端,安装完成后打开命令行启动服务并拉取默认大模型 qwen2.5:1.5b。

    ollama serve
    ollama pull qwen2.5:1.5b
  4. 4下载并放置模型

    从百度网盘下载默认模型(链接 https://pan.baidu.com/s/1jRcTztvjf8aiExUh6oayVg 提取码 ycr5),按目录解压:嵌入模型放 data/models/embedding、语音模型放 data/mo

  5. 5配置环境变量

    按 README 给出的路径与接口配置数据、API 和日志参数(示例为 CPU 环境相对路径),建议先跑通默认配置再更换模型。

    FAISS_INDEX_PATH=../data/indexes/faiss
    WHOOSH_INDEX_PATH=../data/indexes/whoosh
    DATABASE_PATH=../data/database/xiaoyao_search.db
    API_HOST=127.0.0.1
    API_PORT=8000
    API_RELOAD=true
    LOG_LEVEL=info
    LOG_FILE=../data/logs/app.log
  6. 6启动后端服务

    两种启动方式任选其一:python main.py 使用内置配置,或用 uvicorn 指定 127.0.0.1:8000 并开启热重载。

    python main.py
  7. 7部署并启动前端

    在前端目录执行 npm install 安装依赖,再用 npm run dev 启动开发服务器,与后端配合使用。

    npm install
    npm run dev
  8. 8配置MCP客户端

    小遥搜索 MCP 服务器使用 HTTP 传输协议,任何支持 HTTP MCP 的客户端都可连接;启动 MCP 后可用 Claude Code CLI 检查是否添加成功。

    claude mcp list

关键配置

配置项必填说明示例
API_HOST是后端服务监听地址127.0.0.1
API_PORT是后端服务监听端口8000
MCP_SSE_ENABLED否是否启用 MCP SSE 服务true
MCP_SERVER_NAME否MCP 服务器名称xiaoyao-search
MCP_DEFAULT_LIMIT否MCP 默认返回结果数量20
MCP_DEFAULT_THRESHOLD否MCP 默认相似度阈值0.5

如何确认成功

后端在 127.0.0.1:8000 正常响应、前端开发服务器启动无报错;若配置了 MCP,执行 claude mcp list 能看到小遥搜索。

常见问题

Q:整合包和开发者部署怎么选?

A:普通用户用整合包(方式一),仅支持 Windows,双击 scripts/setup.bat 一键准备环境;开发者用方式二,支持 Windows/macOS/Linux。

Q:RTX 50 系显卡性能不佳怎么办?

A:改用 scripts/setup_rtx50显卡.bat 准备环境,该脚本会安装支持 CUDA 12.8 的 PyTorch 版本以获得最佳性能。

Q:模型从哪里下载,放在哪?

A:统一从百度网盘下载(链接 https://pan.baidu.com/s/1jRcTztvjf8aiExUh6oayVg 提取码 ycr5),按 README 给定的模型根目录解压放置即可。

Q:可以先用云端大模型吗?

A:可以。项目支持 OpenAI/DeepSeek/阿里云等兼容 API,与本地 OLLAMA 模型可自由切换,云端嵌入模型也在后续版本支持。

Q:商业使用是否免费?

A:非商业使用完全免费,允许修改和分发(需保留版权声明和协议);商业目的需授权,详见小遥搜索软件授权协议。

注意事项

  • 整合包解压目录建议不要包含中文路径,避免脚本执行异常。
  • 建议先准备默认模型并成功启动应用后,再更换其他模型。
  • 本地运行默认数据不上传,使用云端 API 时性能与隐私需自行权衡。
  • 默认安装的是 CPU 版本推理引擎,需要 GPU 加速请按显卡型号选择对应准备脚本。

核心亮点

  • 多模态本地搜索,支持自然语言和图像理解,降低使用门槛
  • 基于MCP协议设计,便于集成到现有AI工作流
  • 技术栈聚焦agent-skills与语义搜索,定位清晰,有差异化潜力

不足之处

  • 项目较新,文档/社区待观察
  • 星标刚过千,生态与稳定性尚需验证

适用场景

  • 个人知识库与本地文档的智能检索
  • 企业内网非结构化数据的语义搜索
  • 与AI助手结合实现对话式文件查找

替代项目

AnythingLLM、LocalGPT、quivr

上一篇:fess

下一篇:coco-app

同类项目推荐

supavec 开源

用任意数据源快速搭建可扩展的 RAG 问答应用

The open-source alternative to Carbon.ai. Build powerful RAG applications with any d···

★ 1241 2026-08-09
heimdall 开源

纯 CPU 给 AI 装记忆,本地检索不烧显卡

A lightweight CPU only memory approach with ranked retrieval. Simple, yet effective.

★ 137 2026-09-18
Kagi-Session2API-MCP 开源

用 Kagi 会话令牌,免 API 密钥在 AI 工具中直接搜索

Free Kagi Search MCP server — access search and summarizer via session tokens, no A···

★ 44 2026-08-09
LLM-Powered-RAG-System 开源

一键参考多种RAG实现,快速搭建LLM知识问答系统。

A collection of RAG systems powered by LLM.

★ 229 2026-08-09
ask-my-pdf 开源

上传 PDF,直接提问,答案即刻呈现

A Webapp that uses Retrieval Augmented Generation (RAG) and Large Language Models to···

★ 109 2026-08-09
Adaptive-rag 开源

按问题难度自动分流的电商客服 RAG,复杂问题多跳检索并自我纠错

按问题复杂度自动分流的电商客服 RAG:简单问题直接回答;复杂问题经过多跳检索并自我纠错···

★ 237 2026-10-25
tern 开源

用一句话搜遍播客视频,命中即剪

Local AI search for podcast and video archives on Apple Silicon: Whisper speech, App···

★ 190 2026-10-12
chatgpt_system_prompt 开源

看透 GPT 系统提示词,搞懂提示注入怎么玩

A collection of GPT system prompts and various prompt injection/leaking knowledge.

★ 10842 2026-10-17
protonsearch 开源

一个快捷键,搜遍 Windows 全部本地数据

Fast, lightweight, local-first Windows launcher to search apps, files, content, OCR ···

★ 150 2026-09-19