# airweave **Repository Path**: mirrors/airweave ## Basic Information - **Project Name**: airweave - **Description**: Airweave是一个完全开源的上下文检索层,适用于跨应用程序和数据库的 AI Agents - **Primary Language**: Python - **License**: MIT - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/airweave - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-11-10 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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](https://app.airweave.ai) Open Airweave Cloud ### Self-hosted ```bash git clone https://github.com/airweave-ai/airweave.git cd airweave ./start.sh ``` → http://localhost:8080 > Requires Docker and docker-compose ## Supported Integrations

Airtable Asana Attio Bitbucket Box ClickUp Confluence Dropbox Github Gitlab Gmail Google Calendar Google Docs Google Drive Hubspot Jira Linear Notion Onedrive Salesforce Sharepoint Slack Stripe Trello Zendesk

View all integrations

## SDKs ```bash pip install airweave-sdk # Python npm install @airweave/sdk # TypeScript ``` ```python from airweave import AirweaveSDK client = AirweaveSDK(api_key="YOUR_API_KEY") results = client.collections.search( readable_id="my-collection", query="Find recent failed payments" ) ``` SDK Documentation Example Notebooks ## Tech Stack - **Frontend**: [React/TypeScript](https://react.dev/) with [ShadCN](https://ui.shadcn.com/) - **Backend**: [FastAPI](https://fastapi.tiangolo.com/) (Python) - **Databases**: [PostgreSQL](https://www.postgresql.org/) (metadata), [Vespa](https://vespa.ai/) (vectors) - **Workers**: [Temporal](https://temporal.io/) (orchestration), [Redis](https://redis.io/) (pub/sub) - **Deployment**: [Docker Compose](https://docs.docker.com/compose/) (dev), [Kubernetes](https://kubernetes.io/) (prod) ## Contributing We welcome contributions! See our [Contributing Guide](CONTRIBUTING.md). ## License [MIT License](LICENSE)

Discord · Issues · Twitter