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(编排)构建。