Overview
Axiom is a source-available tool that functions as both a CLI and an MCP server, indexing a codebase into a symbol graph to answer agent queries. It is described as "One binary that is both a CLI and an MCP server. It indexes a codebase into a symbol graph and answers an agent's questions against it: what does this symbol look like, which tests can reach it, does this snippet actually run, and what was checked before this change was recorded." It operates alongside Git and CI, aiming to reduce iteration time for agents by providing fast, local answers instead of waiting for remote CI. "Axiom sits beside Git and CI rather than replacing them. Git stores your history and CI gates your merges. Axiom removes the round trip an agent pays on every iteration: instead of pushing and waiting minutes to learn that a change broke something, the agent asks which tests can reach the symbol it touched, runs a snippet in that symbol's own language, and gets an answer in milliseconds." The tool offers three main strengths: blast-radius test selection, coordination of multiple agents via a shared operation log, and near-instant code search using an in-memory trigram index. "The blast radius walks the reverse dependency graph from a changed symbol to the tests that can observe it, so an agent runs those tests and skips the rest." "Mutations are recorded to a shared, commutative operation log backed by a Tree-CRDT, so agents in separate processes converge on the same tree whatever order their work lands in, with no locks and no merge conflicts." "The server keeps an in-memory trigram index over the scanned tree." Axiom provides eight MCP tools for symbol queries, blast radius, snippet evaluation, mutation application, and more. It supports multiple languages and can use SCIP indexes for precise symbol graphs. "Axiom implements the Model Context Protocol (MCP). Any MCP-compatible agent (Claude Code, Claude Desktop, Cursor, Windsurf) can connect to it."
Pricing
Free
Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.
Visit WebsitePrices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.
Use Cases
- Teams use Axiom to run only the tests that a change can reach, reducing test suite execution time.
- Teams use Axiom to coordinate many agents on one codebase without merge conflicts.
- Teams use Axiom to perform near-instant code search with sub-millisecond query times.
- Teams use Axiom to evaluate code snippets in the symbol's own language and get real outcomes.
- Teams use Axiom to record provenance of changes with sealed, chained records.
- Teams use Axiom to connect AI agents via MCP for structural queries over JSON-RPC.
Features
Turns code into a live graph
Supports queries over the code graph
Helps agents identify what broke
Checks whether a fix works
Keeps investigation within the agent loop
Reviews
No reviews yet. Be the first to share your experience!