airweave-ai/airweave

Open-source context retrieval layer for AI agents

Python

6,555

4,759 commits

updated Jun 5, 2026

See the code

README

Airweave

Open-source context retrieval layer for AI agents and RAG systems.

Airweave Cloud Documentation Twitter Set Up with Cursor

Code Quality ESLint System Tests PyPI Downloads Discord

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

Open Airweave Cloud

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

Airtable Apollo.io Asana Attio Bitbucket Box cal.com ClickUp Coda Confluence Dropbox Intercom FireFlies Freshdesk Github Gitlab Gmail Google Calendar Google Docs Google Drive Hubspot Jira Linear Notion Onedrive PowerPoint Salesforce ServiceNow Sharepoint Slab Slack Slite Stripe Trello Zendesk Zoom

View all 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"
)

SDK Documentation Example Notebooks

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.

CLI Documentation

Tech Stack

Contributing

We welcome contributions! See our Contributing Guide.

License

MIT License

Discord · Issues · Twitter

agent-infrastructure
ai
ai-agents
ai-infrastructure
api
context-retrieval
data-connectors
developer-tools
enterprise-data
information-retrieval
integration
llm
open-source
rag
retrieval
retrieval-augmented-generation
sdk
search
search-api
semantic-search

airweave-ai/airweave

Open-source context retrieval layer for AI agents

Python

6,555

4,759 commits

updated Jun 5, 2026

See the code

README

Airweave

Open-source context retrieval layer for AI agents and RAG systems.

Airweave Cloud Documentation Twitter Set Up with Cursor

Code Quality ESLint System Tests PyPI Downloads Discord

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

Open Airweave Cloud

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

Airtable Apollo.io Asana Attio Bitbucket Box cal.com ClickUp Coda Confluence Dropbox Intercom FireFlies Freshdesk Github Gitlab Gmail Google Calendar Google Docs Google Drive Hubspot Jira Linear Notion Onedrive PowerPoint Salesforce ServiceNow Sharepoint Slab Slack Slite Stripe Trello Zendesk Zoom

View all 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"
)

SDK Documentation Example Notebooks

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.

CLI Documentation

Tech Stack

Contributing

We welcome contributions! See our Contributing Guide.

License

MIT License

Discord · Issues · Twitter

agent-infrastructure
ai
ai-agents
ai-infrastructure
api
context-retrieval
data-connectors
developer-tools
enterprise-data
information-retrieval
integration
llm
open-source
rag
retrieval
retrieval-augmented-generation
sdk
search
search-api
semantic-search

Significant stargazers

(top 24 of 53)

Jason Gross

279 followers · starred Apr 2025

PJ Eby

188 followers · starred Oct 2025

Chenlei Hu

854 followers · starred Jul 2025

Nuno Campos

1,122 followers · starred Jun 2025