airweave-ai/airweave

Open-source context retrieval layer for AI agents

What it solves

Airweave 提供統一的檢索層,免除為每個 AI 代理或 RAG 系統建立脆弱、客製化資料管道的需求。它解決了跨各種應用程式、資料庫與文件的碎片化資料存取問題,讓 AI 代理能在單一請求中從多個來源取得有根據、即時的上下文。

How it works

Airweave 作為資料來源與 AI 系統之間的共享檢索基礎設施。它連接超過 50 種整合(如 Slack、Notion、GitHub、Salesforce),持續同步與索引資料,並透過適合 LLM 的搜尋介面公開。AI 代理可透過 SDK、REST API、Model Context Protocol(MCP)或與代理框架的原生整合來查詢這些資料。

Who it’s for

此工具設計給開發 AI 代理與 RAG(檢索增強生成)系統的開發者,讓他們能以可擴展的方式整合與同步多個第三方平台的資料,而不必手動管理資料攝取與索引管道。

Highlights

  • Extensive Integrations: 支援 50+ 應用程式、工具與資料庫。
  • Unified Interface: 提供單一的搜尋介面,適合 LLM 檢索。
  • Flexible Access: 可透過 Python 與 TypeScript SDK、REST API、CLI 與 MCP 使用。
  • Robust Tech Stack: 使用 FastAPI、PostgreSQL、Vespa(向量搜尋)與 Temporal(編排)構建。