airweave

airweave-aiMIT更新放缓

Open-source context retrieval layer for AI agents

暂无版本6,545star819fork同步于 2026-11-07 07:29 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/airweave-ai/airweave.git
cd airweave
./start.sh
硬件要求按 README 说明

README 未说明显存或 GPU 要求;自托管需 Docker 与 docker-compose,通过 Docker Compose 启动全部服务

有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

开源上下文检索层,把多源数据同步索引后统一供 AI 智能体检索

核心能力

  • 接入 50+ 应用与数据库并持续同步数据
  • 统一检索接口一次请求返回多源上下文
  • 提供 Python/TypeScript SDK、REST API 与 MCP 接入
  • 内置认证、摄取、同步、索引与检索全流程
  • 附 CLI 支持终端搜索与触发同步

容易踩的坑

首次启动需等所有服务健康检查通过,约 2-3 分钟;8080、8001、5432、6333、6379、7233、8081、8088 等端口被占用会启动失败;start.sh 会可选提示填入 OpenAI/Mistral API Key,不填可能影响相关能力

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    What is Airweave?

    Airweave connects to your apps, tools, and databases, continuously syncs their data, and exposes it through a unified, LLM-friendly search interface. AI agents query Airweave to retrieve relevant, grounded, up-to-date context from multiple sources in a single request.

    Where it fits

    Airweave sits between your data sources and AI systems as shared retrieval infrastructure. It handles authentication, ingestion, syncing, indexing, and retrieval so you don't have to rebuild fragile pipelines for every agent or integration.

    How it works

    1. Connect your apps, databases, and documents (50+ integrations)
    2. Airweave syncs, indexes, and exposes your data through a unified retrieval layer
    3. Agents query Airweave via our SDKs, REST API, MCP, or native integrations with popular agent frameworks
    4. Agents retrieve relevant, grounded context on demand

    Quickstart

    Cloud-hosted: app.airweave.ai

    Self-hosted

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

    → http://localhost:8080

    Requires Docker and docker-compose

    Supported Integrations

    SDKs

    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

    Search collections, manage sources, and trigger syncs from your terminal:

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

    The CLI outputs rich interactive results in your terminal and clean JSON when piped — making it work for both developers and AI agents.

    Tech Stack

    Contributing

    We welcome contributions! See our Contributing Guide.

    License

    MIT License