Skip to main content
Shakti
Product / Axon

Axon

Axon is the graph engine every Shakti phase queries before it commits to a change. Tree-sitter parses your codebase into a typed knowledge graph; the planner asks "what else would this touch?" before any agent proposes an edit.

1M+ LOC

Proven at scale

Axon indexes a million-line Rust workspace in under three seconds on commodity hardware. Incremental updates are near-instant.

< 200ms

Blast-radius queries

Ask `shakti impact <symbol>` or call /v1/graph/context; the engine returns every dependent + downstream effect in under 200ms for a 10K-node graph.

Typed

Not just text search

Axon is a typed graph — call sites, type references, field accesses are first-class edges. The planner doesn't see your code as strings.

Parser library

Every major language

Rust, TypeScript, Python, Go, Java, SQL, Terraform. Custom parsers for your stack (proto, GraphQL schemas, IDL) ship with Enterprise.

Air-gapped

Runs where your code runs

Axon is part of the single Rust binary. No language-server sidecar, no cloud-hosted indexer, no third-party AST service.

Incremental

Change-set reindexing

Axon reindexes only the files affected by a commit and its dependents. The planner never queries a stale graph.

Talk to the founding team.

30-minute working session scoped to your stack. No slide decks.