https://github.com/miyoai/miyo-search
🌟 如果这个项目对你有帮助,欢迎点亮 Star!你们的支持是我们持续优化、添加新功能的最大动力。米柚AI搜索(MiYo.AI)是一个将实时网页抓取与LLM意图识别结合的智能搜索聚合平台,通过分层架构实现流式输出,支持本地一键部署。
📸 界面展示 (Screenshots)


🌟 为什么值得推荐?
1. 实时联网抓取
不同于传统离线索引方案,本项目采用 Playwright 实时抓取网页内容,特别适合需要即时获取最新信息的场景(如新闻、股票、赛事等)。
2. LLM深度处理能力
Python(FastAPI)服务层 实现了:
- 意图识别:理解用户搜索的真实需求
- 内容总结:生成结构化摘要而非原始链接列表
- 多源聚合:跨平台结果智能整合
3. 架构清晰易扩展
分层设计解耦核心功能:
graph LR
A[前端-Vue] --> B[Nginx网关]
B --> C[Node爬虫服务-Playwright]
B --> D[Python后端-FastAPI+LLM]
D --> E[Elasticsearch存储]
4. 零配置快速启动
bash
# 复制环境配置
cp .env.example .env
# 填入API Key后一键启动
docker-compose up -d --build
启动后访问:
- 主入口:
http://localhost:8080 - 服务监控:Node(
:4567)、Python(:8989)
🛠️ 技术栈亮点
| 模块 | 技术选型 | 核心能力 |
|---|---|---|
| 前端 | Vue 3 | 响应式交互界面 |
| 爬虫引擎 | Node.js + Playwright | 动态页面抓取 |
| AI处理 | Python + FastAPI | LLM集成 + SSE流式输出 |
| 存储 | Elasticsearch | 检索持久化 |
🎯 适用场景
- 需要实时性强于索引时效的场景(如竞品监控)
- 希望将搜索结果从链接列表升级为结构化摘要
- 探索流式输出(SSE)与微服务架构实践
- 构建带联网能力的AI Agent工具链
📌 开源共建
采用 MIT 协议 开放源码,欢迎:
- 在 GitHub 点亮 ⭐ 项目地址
- 提交 Issue 或功能建议
- 参与组件优化(如LLM适配器扩展)
开源不是终点,而是迭代的起点
期待看到您基于此项目构建的独特应用场景!