Airweave GitHub Repository Overview Overview Airweave is a tool that enables agents to search any app by connecting to various apps, productivity tools, databases, and document stores. It transforms their contents into searchable knowledge bases accessible through a standardized interface for agents. The search interface is offered through a REST API or MCP (an embeddable query server). Airweave handles authentication, content extraction, embedding, and search serving. Quick Start Managed Service Available as a managed service at Airweave Cloud. Self-hosted Requirements: Docker and Docker Compose. Steps: Clone the repository: Build and run: Access the dashboard at: http://localhost:8080. Supported Integrations Airweave supports synchronization with 25+ apps and tools, including: Asana Bitbucket Confluence Dropbox GitHub Gmail Google Calendar Google Drive Hubspot Jira Linear Monday.com Notion OneDrive Outlook Calendar & Mail PostgreSQL Slack Stripe Todoist More (see repository for full list) Usage Frontend Accessible via UI at http://localhost:8080. Allows connecting sources, configuring syncs, and querying data. API Swagger documentation available at http://localhost:8001/docs. API lets users create connections, trigger synchronization, and search data. SDKs Python Installation: pip install airweave-sdk Basic usage example: TypeScript/JavaScript Installation: npm install @airweave/sdk or yarn add @airweave/sdk Basic usage example: Key Features Data synchronization from multiple sources with minimal configuration Entity extraction and transformation pipeline Multi-tenant architecture supporting OAuth2 authentication Incremental updates via content hashing Semantic search tailored for agent queries Versioning support for data changes Technology Stack Frontend: React with TypeScript and ShadCN UI components Backend: FastAPI (Python) Databases: PostgreSQL (metadata storage), Qdrant (vector search engine) Deployment: Docker Compose for development, Kubernetes for production Contributing Contributions are welcome. See CONTRIBUTING.md for guidelines. License Airweave is open-source and released under the MIT License. Community & Support Discord for help and discussions Report bugs or request features via GitHub Issues Follow updates on Twitter --- Repository Statistics (at time of snapshot) Public repository owned by organization: airweave-ai Stars: ~2.9k Forks: 378 Watchers: 17 Contributors: 25 Commits: 2,139 Programming languages primarily used: Python (62.7%) and TypeScript (31.9%) --- This summary provides essential information about the Airweave project hosted on GitHub, including quick start options, supported integrations, usage guidance, SDK availability, key features, technology stack, and community resources.