Skip to content

Max

A federated data query layer for AI agents. Sync any data source into fast, local, queryable storage.

What Max does

Max syncs data from external APIs (GitHub, Linear, Google Drive, HubSpot) into local SQLite through typed connectors. Queries run locally - millisecond latency, no rate limits, no network round-trips. Designed so AI agents have fast, unfettered data access.

Terminal window
# create a workspace
max init .
# add your favourite connectors
max install --collection git@github.com:max-hq/max-connectors.git
# > added 8 connectors
# connect a couple of sources
max connect @max/connector-github --name pi-mono-repo
max connect @max/connector-linear
max connect @max/connector-claude-code-conversations --name my-chats
# sync a connector
max sync pi-mono-repo
# Syncing...
# GitHubRepo █████ 12 1021.8 op/s
# GitHubUser █████ 283 4391.1 op/s
# GitHubIssue ███▒· 2156 4811.3 op/s
# ──────────────────────────────────────────────
# 3.2s elapsed
# query it
max search pi-mono-repo GitHubIssue \
--filter="state = open AND labels ~= bug" \
--fields="title,author"
# tell your agent about max, so it's connected to your data
# > Hey Claude - run `max -g llm-bootstrap`

Get started

New to Max? The getting started guide walks through creating a workspace, connecting a source, and running your first sync.

Write a connector

The connector SDK tutorial builds a complete connector in six parts - from defining entities to publishing an installable package. The SDK reference covers each subsystem in detail.

Architecture

How Max is structured and why - package layers, federation model, and module boundaries.