Persistent repository graphs for humans and AI agents
Stop pasting whole repos into prompts. Build a graph once, sync it incrementally, and let agents query just the slice they need — structured context instead of raw token dumps.
Everything you need to ship a graph-aware agent
A small surface area that does the boring work — ingestion, sync, query, export — so your agents focus on what matters.
Repository ingestion
Connect GitHub repositories and produce a graph for any branch, no extra tooling required.
Vector search
Chunk source files into semantic units indexed for fast nearest-neighbour retrieval.
Knowledge graph
Inspect call sites, imports, and structural edges in an interactive graph view.
AI-assisted exploration
Ask questions in natural language and get answers grounded in graph context.
Multi-format export
Export the graph as JSON, GraphML, or context bundles ready to feed into agents.
Token-minimized API
Authenticated endpoints return just the graph slice you ask for — no token waste.
How it works?
Connect a repository
Sign in with GitHub, pick a branch, and trigger ingestion in a single click.
Build the graph
Incremental sync reuses prior state and only rebuilds what actually changed.
Query and export
Search semantically, browse the graph, and export bundles for your agents.
See your repository the way an agent does
A calm, navigable graph view of files, modules, and call sites. Pan, zoom, and follow edges into the parts of the codebase that matter to the question you're asking.
Latest updates
gph CLI — 12-command graph tool
Login, index, search, query, path, explain, report, export, and watch — all speaking directly to the graph API with token-budget output for AI agents.
API key + JWT auth
Mint scoped API keys in the dashboard, exchange them for auto-refreshing JWT tokens, and authenticate the CLI with a single gph login command.
Leiden community detection
Graph communities are now detected via Leiden (graspologic), cached in Redis per graph version, and surfaced as agent-ready context bundles.