Provides semantic code indexing and gatekeeping functionalities for AI coding agents, leveraging static analysis to build a comprehensive symbol and dependency graph.
Ariadne is a sophisticated semantic code index and gatekeeper designed to empower AI coding agents without relying on large language models. It achieves this by performing compiler-grade static analysis to build a detailed symbol graph, tracking definitions, references, and file-level dependencies through import extraction across various programming languages. This robust indexing allows for advanced queries, enabling developers and AI agents to search symbols, trace change impacts, explore call graphs, verify code consistency, and even index non-code artifacts, ensuring a comprehensive understanding and control over the codebase. It integrates via CLI, MCP server tools, and specific AI agent hooks.
