airweave-ai/airweave

Open-source context retrieval layer for AI agents

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 57 minutes ago
Added to GitGenius on November 9th, 2025
Created on December 24th, 2024
Open Issues & Pull Requests: 115 (+0)
Number of forks: 817
Total Stargazers: 6,563 (+0)
Total Subscribers: 35 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 37.9 hours
Mean response time: 24.1 days
90th percentile: 106.8 days
Tracked items: 76

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 9 hours, while "enhancement" waits about 6 weeks. Only 7% of issues opened in the past year have been closed. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 37
New in 7 days: 0
Closed in 7 days: 4
Avg open age: 124 days
Stale 30+ days: 22
Stale 90+ days: 18

Recent activity

Opened in 7 days: 0
Closed in 7 days: 4
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • stale (31)
  • connector request (23)
  • enhancement (22)
  • bug (17)
  • good first issue (13)
  • connector:database (9)
  • connector:knowledge-base (4)
  • area:embeddings (3)

Detailed Description

Airweave is an open-source context retrieval layer designed to serve as shared infrastructure between data sources and AI agents. Written in Python, it functions as a middleware that connects to applications, tools, and databases, continuously syncs their data, and exposes it through a unified search interface optimized for language models. The project positions itself between data sources and AI systems, handling authentication, ingestion, syncing, indexing, and retrieval so that developers do not need to rebuild fragile data pipelines for each agent or integration.

The core workflow involves four steps: connecting to apps, databases, and documents through over 50 supported integrations; having Airweave sync, index, and expose data through a unified retrieval layer; allowing agents to query Airweave via SDKs, REST API, Model Context Protocol, or native integrations with popular agent frameworks; and enabling agents to retrieve relevant, grounded context on demand. The supported integrations span a wide range of enterprise and productivity tools including Airtable, Asana, Jira, Notion, Slack, Salesforce, HubSpot, GitHub, GitLab, Google Workspace applications, Confluence, Linear, Zendesk, Stripe, and many others.

Airweave offers both cloud-hosted and self-hosted deployment options. The cloud version is available at app.airweave.ai, while self-hosted deployment runs locally at http://localhost:8080 and requires Docker and docker-compose. The self-hosted setup uses a start.sh script that automates environment configuration, secret generation, service startup with health checks, and optional API key configuration for OpenAI or Mistral.

The repository shows active development and community engagement.

The codebase includes automated quality assurance through code quality checks, ESLint validation, and system tests for the public API.

Airweave provides multiple interfaces for interaction including SDKs with documentation, example notebooks, and a command-line interface that enables users to search collections, manage sources, and trigger syncs from the terminal. The CLI outputs rich interactive results for developers and clean JSON output when piped, making it functional for both human developers and AI agents. The project is classified across multiple categories including AI Agents, Framework, Orchestration, Workflows, LLM Applications, Tool Integration, State Management, Deployment, Observability, and Multi-agent Systems, reflecting its broad applicability across the AI infrastructure landscape.