Technical approach:
- Tree-sitter AST parsing for reliable dependency extraction across languages - Graph storage for efficient relationship traversal - AI only for semantic pattern matching on structured data (not raw code analysis) - Real-time impact analysis without the accuracy problems of pure semantic approaches
Key insight: Don't trust AI for detailed code analysis (research shows 15-20% error rates), but use it for broader connections between components that static analysis has already verified.
Differentiation from existing tools: - Sourcegraph: excellent single-repo navigation, limited cross-repo understanding - Glean: searches documentation, this analyzes actual code relationships - GitHub dependency graph: package-level tracking, this maps business logic flow
Works whether you have microservices or complex monorepo with multiple domains. Planning to open source core components since existing solutions are enterprise-only.
Early feedback welcome.