© 2026FindAgent  · @simprr
返回列表
a

airweave-ai/airweave

Open-source context retrieval layer for AI agents

agent-infrastructureaiai-agentsai-infrastructureapicontext-retrievaldata-connectorsdeveloper-toolsenterprise-datainformation-retrievalintegrationllmopen-sourceragretrievalretrieval-augmented-generationsdksearchsearch-apisemantic-search
⭐

6.1k

Stars

🔱

757

Forks

👁

34

Watchers

📋

111

Issues

PythonMIT创建于 2024/12/24更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Airweave

面向 AI Agent 和 RAG 系统的开源上下文检索层。


什么是 Airweave?

Airweave 可以连接到你的应用程序、工具和数据库,持续同步其数据,并通过统一的、对 LLM 友好的搜索接口将其暴露出来。AI Agent 可以通过 Airweave 在单次请求中从多个来源检索相关、有据可查且保持最新的上下文信息。

定位与作用

Airweave 作为共享检索基础设施,位于你的数据源和 AI 系统之间。它负责处理身份验证、摄取、同步、索引和检索,让你无需为每个 Agent 或集成重新构建脆弱的数据管道。

工作原理

  1. 连接:连接你的应用、数据库和文档(支持 50 多种集成)。
  2. 处理:Airweave 通过统一的检索层对你的数据进行同步、索引和暴露。
  3. 查询:Agent 通过我们的 SDK、REST API、MCP 或与主流 Agent 框架的原生集成来查询 Airweave。
  4. 获取:Agent 按需检索相关且扎实的上下文。

快速开始

云托管版本:app.airweave.ai

自托管版本

git clone https://github.com/airweave-ai/airweave.git
cd airweave
./start.sh

→ http://localhost:8080

需要安装 Docker 和 docker-compose

支持的集成

(此处列表展示了 Airweave 支持的各类数据源,如 GitHub, Notion, Slack, Jira 等常用工具的集成)

SDK

pip install airweave-sdk        # Python
npm install @airweave/sdk       # TypeScript
from airweave import AirweaveSDK

client = AirweaveSDK(api_key="YOUR_API_KEY")
results = client.collections.search.instant(
    readable_id="my-collection",
    query="Find recent failed payments"
)

CLI

通过终端搜索集合、管理数据源并触发同步:

pip install airweave-cli
airweave auth login
airweave search "quarterly revenue figures" --collection finance-data

CLI 会在终端输出丰富的交互式结果,并在通过管道传输时输出清晰的 JSON,既方便开发者使用,也适配 AI Agent。

技术栈

  • 前端: React/TypeScript 配合 ShadCN
  • 后端: FastAPI (Python)
  • 数据库: PostgreSQL (存储元数据), Vespa (存储向量)
  • Worker: Temporal (任务编排), Redis (发布/订阅)
  • 部署: Docker Compose (开发环境), Kubernetes (生产环境)

贡献指南

我们欢迎各类贡献!请参阅我们的 贡献指南。

许可协议

MIT License

Discord · Issues · Twitter

贡献者
omflEghdBv
项目信息
默认分支main
LicenseMIT License
创建时间2024/12/24
最近更新今天
GAI 中文摘要

Airweave 是一款开源的上下文检索层,专门为 AI Agent 和检索增强生成(RAG)系统设计。该工具通过提供高效的数据连接与检索基础设施,帮助开发者轻松构建能够准确获取并利用企业级数据的智能 AI 系统。

支持多种主流数据源连接,实现对复杂企业数据的统一整合与接入。提供高性能的检索接口,确保 AI 模型能够实时获取精准的上下文信息。具备高度的可扩展性,能够灵活适配各种 AI 应用开发需求。支持快速的本地化部署,通过 Docker 容器化技术简化了环境配置过程。

适用于需要集成外部知识库、处理海量非结构化数据的 AI 开发者及企业技术团队。常用于构建知识问答助手、复杂任务自动化 Agent 以及其他需要深层上下文支持的 AI 应用场景。