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(Retrieval‑Augmented Generation)プラットフォームで、エンタープライズ向けに設計されています。Microsoft 365、Jira、データベース、SaaSサービスなど、複数のプライベートデータソースを横断して検索でき、データを中央リポジトリに移動したりインデックス化したりする必要がありません。

How it works

Swirl は配信レイヤーとして機能し、ユーザークエリを各種検索 API に適応して送信します。その後結果を収集し、Large Language Models(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: SharePoint、GitHub、Snowflake、MongoDB など 40 以上の事前構成コネクタを搭載。
  • MCP Integration: Model Context Protocol をサポートし、AI エージェントが Swirl を RAG ツールとして利用可能。
  • Advanced Processing: 結果のミックス、重複検出、spaCy と NLTK を用いたコサインベクトル類似度による再ランク付けを実装。
  • M365 Deep Integration: Outlook、OneDrive、SharePoint、Teams 向けの完全な OAuth2 対応。