airweave-ai / airweave
- ΡΠ΅ΡΠ²Π΅ΡΠ³, 15 ΠΌΠ°Ρ 2025β―Π³. Π² 00:00:02
Airweave lets agents search any app
Airweave is a tool that lets agents semantically search any app. It's MCP compatible and seamlessly connects any app, database, or API, to transform their contents into agent-ready knowledge.
Airweave simplifies the process of making information retrievable for your agent. Whether you have structured or unstructured data, Airweave helps you break it into processable entities, store the data and make it retrievable through REST and MCP endpoints.
# 1. Clone the repository
git clone https://github.com/airweave-ai/airweave.git
cd airweave
# 2. Build and run
chmod +x start.sh
./start.sh
That's it! Access the dashboard at http://localhost:8080
http://localhost:8080
http://localhost:8001/docs
pip install airweave-sdk
from airweave import AirweaveClient
client = AirweaveClient(api_key="your-api-key")
# List all sources
sources = client.sources.list()
# Create a sync job
job = client.sync.create_sync(
name="My first sync",
source_connection_id=source_id,
run_immediately=True
)
npm install @airweave/sdk
# or
yarn add @airweave/sdk
import { AirweaveClient } from "@airweave/sdk";
const client = new AirweaveClient({
apiKey: "your-api-key",
});
// List sources
const sources = await client.sources.list();
// Create a sync job
const job = await client.sync.create_sync({
name: "My first sync",
source_connection_id: sourceId,
run_immediately: true,
});
We welcome contributions! Please check CONTRIBUTING.md for details.
Airweave is released under the MIT license.