Farfalle
github.com又名 Farfalle、Farfalle AI
开源的 AI 搜索引擎,可自托管,搜索来源与回答模型都能自选,还带先规划再搜索的专家模式,适合愿意用 Docker Compose 部署、自己掌控搜索与问答的开发者。
工具免费网页英文开源

Farfalle 是一个开源的 AI 搜索引擎,可以理解成 Perplexity 的自托管版本。它把搜索和问答串在一起:你输入问题,它先去网上搜,再让大模型基于搜到的内容生成回答。整个项目用 Next.js 和 FastAPI 写成,代码放在 GitHub 上,采用 Apache-2.0 许可证。
主要功能
搜索来源可以选 Tavily、SearXNG、Serper 或 Bing,回答则由大模型生成。模型方面,既可以用 OpenAI 的 gpt-4o、gpt-3.5-turbo,也可以用 Groq 托管的 Llama3,还能通过 Ollama 跑本地模型,比如 llama3、mistral、gemma、phi3。另外它支持通过 LiteLLM 接入自定义模型。它还有一个“专家搜索”模式,会先规划再执行搜索,适合需要多步推理的问题。
怎么用起来
官方提供了在线演示 farfalle.dev,但只接云端模型。想完整使用需要自己部署:克隆仓库,复制环境变量模板,填上各家 API Key(用 Ollama 的话可以不填),然后用 Docker Compose 启动,访问 localhost:3000 即可。部署好之后,还能把它设成浏览器的默认搜索引擎,在设置里添加 http://localhost:3000/?q=%s 就行。
适合谁与限制
它适合愿意动手部署、对数据隐私或模型选择有要求的开发者。普通用户直接用在线演示最省事,但演示站只有云端模型,且需要自备 API Key 才能用。项目本身不提供托管服务,搜索质量也取决于你选的搜索 API 和模型。
常见问题
Farfalle 收费吗?
Farfalle 免费使用。开源免费,需自备 API Key。
Farfalle 有哪些平台 / App?
支持 网页。
Farfalle 的替代品有哪些?
本站整理了 5 个替代品,例如 Vane、isou.chat、Lepton Search、Perplexity。