airweave-ai/airweave

Open-source context retrieval layer for AI agents

6.6kStars on the repository
24Mods indexed here, across every type
2mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

api-layer

02

airweave-ai/airweave

Cursor rule Cursor

FastAPI-based HTTP interface providing RESTful endpoints for SDK access and frontend communication, with unified Auth0/API key authentication.

6.6k +4 2mo ago A 0 tokens original MIT archived

arf

03

airweave-ai/airweave

Cursor rule Cursor

Raw entity capture for replay, debugging, and evals.

6.6k +4 2mo ago A 0 tokens original MIT archived

auth-providers

04

airweave-ai/airweave

Cursor rule Cursor

Auth providers enable third-party services (Pipedream, Composio) to supply credentials for source connections, eliminating manual credential management and enabling OAuth at scale for agent developers who are already using these connector providers.

6.6k +4 2mo ago A 0 tokens original MIT archived

backend-rules

05

airweave-ai/airweave

Cursor rule Cursor

Detail: shortname is a globally unique identifier used throughout the system, e.g. slack, outlook or hubspotcrm.

6.6k +4 2mo ago A 0 tokens original MIT archived

connect-widget

06

airweave-ai/airweave

Cursor rule Cursor

The Connect widget is an embeddable component that allows end users to manage their source connections within third-party applications. It runs inside an iframe and communicates with parent applications via postMessage.

6.6k +4 2mo ago A 0 tokens original MIT archived

connector-cursors

07

airweave-ai/airweave

Cursor rule Cursor

Cursors enable incremental syncs by tracking progress between executions using typed Pydantic schemas. Instead of untyped dicts, each source defines a cursor schema with validated fields.

6.6k +4 2mo ago A 0 tokens original MIT archived

airweave-ai/airweave

Cursor rule Cursor

This is the master guide for building a complete, production-ready source connector for Airweave. It combines source implementation with comprehensive E2E testing using the Monke framework.

6.6k +4 2mo ago A 6,392 tokens original MIT archived

crud-layer

09

airweave-ai/airweave

Cursor rule Cursor

Comprehensive guide for understanding and working with the CRUD layer in Airweave backend.

6.6k +4 2mo ago A 0 tokens original MIT archived

feature-flags

10

airweave-ai/airweave

Cursor rule Cursor

Lightweight organization-level feature flags for gating features. Table name is featureflag (org is implied).

6.6k +4 2mo ago A 0 tokens original MIT archived

airweave-ai/airweave

Cursor rule Cursor

The custom internal Fern documentation generator automatically creates MDX documentation for Airweave connectors by introspecting Python source code using AST (Abstract Syntax Tree) parsing.

6.6k +4 2mo ago A 0 tokens original MIT archived

form-validation

12

airweave-ai/airweave

Cursor rule Cursor

Minimal, non-intrusive validation that guides without blocking. No success messages or harsh errors, just essential hints.

6.6k +4 2mo ago A 0 tokens original MIT archived

frontend-rules

13

airweave-ai/airweave

Cursor rule Cursor

Cursor rule "frontend-rules" from airweave-ai/airweave, covering airweave frontend architecture & guidelines, tech stack & core technologies, project structure, api layer (lib/api.ts) and core features.

6.6k +4 2mo ago A 0 tokens original MIT archived

mcp-server

15

airweave-ai/airweave

Cursor rule Cursor

MCP (Model Context Protocol) server architecture and implementation.

6.6k +4 2mo ago A 0 tokens original MIT archived

monke-testing-guide

16

airweave-ai/airweave

Cursor rule Cursor

Monke is Airweave's end-to-end testing framework for source connectors. It creates real test data in external systems, triggers syncs, and verifies data appears correctly in the search index.

6.6k +4 2mo ago A 7,424 tokens original MIT archived

monke

17

airweave-ai/airweave

Cursor rule Cursor

End-to-end testing framework for Airweave connectors using real external APIs.

6.6k +4 2mo ago A 0 tokens original MIT archived

search-module

18

airweave-ai/airweave

Cursor rule Cursor

The search module (@search/) implements a modular, pipeline-based architecture with composable operations. It aims to maintain search quality and flexibility.

6.6k +4 2mo ago A 0 tokens original MIT archived

airweave-ai/airweave

Cursor rule Cursor

A source connector in Airweave is a Python module that extracts data from an external service and transforms it into searchable entities. This guide covers everything you need to build a production-ready connector.

6.6k +4 2mo ago A 8,713 tokens original MIT archived

stripe-billing

20

airweave-ai/airweave

Cursor rule Cursor

Airweave supports two ways to pay for subscription plans while always metering usage monthly.

6.6k +4 2mo ago A 0 tokens original MIT archived

sync-architecture

21

airweave-ai/airweave

Cursor rule Cursor

The sync module orchestrates data flow from sources to destinations using a highly concurrent, pull-based asynchronous architecture with sophisticated backpressure control, real-time progress tracking, and automatic OAuth token management.

6.6k +4 2mo ago A 0 tokens original MIT archived