airweave
Basic Information
Airweave is a platform designed to let agents search data across applications and stores by indexing and vectorizing content into a semantically searchable knowledge base. The repository provides a complete system that connects to apps, productivity tools, databases, and document stores, extracts and transforms entities and content, creates embeddings, and exposes a standardized search interface for agents via a REST API or an MCP endpoint. It includes a dashboard frontend, backend services, SDKs for Python and TypeScript, and local deployment scripts using Docker Compose. The platform handles authentication, incremental syncs, versioning, multi-tenant configuration, and serving vectors through a vector database, enabling developers and builders to create or host semantic search services that agents can query across many integrated sources.