swirlai/swirl-search

AI Search & RAG Without Moving Your Data. Get instant answers from your company's knowledge across 100+ apps while keeping data secure. Deploy in minutes, not months.

What it solves

Swirl 是一个开源的联邦元搜索与 RAG(检索增强生成)平台,专为企业设计。它允许用户在多个私有数据源(如 Microsoft 365、Jira、数据库和 SaaS 服务)之间搜索,而无需将数据移动或索引到集中仓库。

How it works

Swirl 充当分发层,适配并将用户查询发送到各种搜索 API。随后收集结果,并使用大型语言模型(LLM)对其进行相关性重新排序并生成 AI 驱动的摘要。它通过 REST API 和 Model Context Protocol(MCP)公开这些功能,使 Claude Desktop 或 Cursor 等 AI 代理能够安全访问私有企业数据。

Who it’s for

它面向需要统一搜索界面来整合跨不同平台(SQL/NoSQL 数据库、M365、CRM 和开发者工具)碎片化数据孤岛的组织,并希望在不进行数据迁移的情况下将这些数据集成到 AI 工作流中。

Highlights

  • Zero Data Movement: 实时搜索来源,无需抽取或索引数据。
  • Extensive Connectivity: 附带 40+ 预配置连接器,支持 SharePoint、GitHub、Snowflake、MongoDB 等工具。
  • MCP Integration: 支持 Model Context Protocol,允许 AI 代理将 Swirl 作为 RAG 工具使用。
  • Advanced Processing: 包含结果混合、重复检测以及使用 spaCy 与 NLTK 的余弦向量相似度进行重新排序。
  • M365 Deep Integration: 完整的 OAuth2 支持 Outlook、OneDrive、SharePoint 与 Teams。