{"repo":"harshkedia177/axon","free":true,"listed":false,"github":"https://github.com/harshkedia177/axon","clone":"git clone https://github.com/harshkedia177/axon.git","description":"Graph-powered code intelligence engine — indexes codebases into a knowledge graph, exposed via MCP tools for AI agents and a CLI for developers.","language":"Python","stars":799,"topics":["claude-code","code-analysis","code-intelligence","dead-code-detection","knowledge-graph","mcp","python","static-analysis","tree-sitter","typescript"],"license":null,"category":"mcp-servers","readme_excerpt":"Axon The knowledge graph for your codebase — explore it visually, or let your AI agent query it. Indexes any codebase into a structural knowledge graph — every dependency, call chain, cluster, and execution flow. Explore it through an interactive web dashboard with force-directed graph visualization, or expose it through MCP tools so AI agents get full structural understanding in every tool call. Then explore your codebase visually: Three views, one command: - Explorer — Interactive force-directed graph (Sigma.js + WebGL). Click any node to see its code, callers, callees, impact radius, and community. Community hull overlays show architectural clusters at a glance. - Analysis — Health score, coupling heatmap, dead code report, inheritance tree, branch diff — your codebase health in one dashboard. - Cypher Console — Write and run Cypher queries against the graph with syntax highlighting, presets, and history. Plus: command palette ( Cmd+K ), keyboard shortcuts, flow trace animations, graph minimap, and SSE-powered live reload when watch mode is active. --- The Problem Your AI agent edits UserService.validate() . It doesn't know that 47 functions depend on that return type, 3 execution flows pass through it, and payment handler.py changes alongside it 80% of the time. Breaking changes ship. This happens because AI agents work with flat text. They grep for callers, miss indirect ones, and have no understanding of how code is connected . Context windows are finite. LSPs don't exp","default_branch":null,"files":null,"tree":[],"storefront":"/r/harshkedia177","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/harshkedia177/axon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}