CodeAtlas analyzes polyglot codebases by building a graph of files, functions, classes, variables, imports, endpoints, and query nodes. It then enriches that graph with:
- Cross-language dependency bridges (for example, frontend -> API -> backend -> DB)
- Session-over-session graph diffs tied to repository commit signatures
- Hover-driven impact analysis for direct and transitive blast radius
- AI context retrieval with source-backed code snippets
The result is an interactive architecture map that supports faster debugging, safer refactors, and clearer change planning.
- Multi-repo GitHub ingestion with optional per-repo token support
- AST parsing for JavaScript, TypeScript/TSX, Python, and SQL via Tree-sitter
- Normalized dependency graph generation with node and edge typing
- Cross-language map generation with:
- Language distribution
- Bridge lanes across languages
- API contracts and DB contracts
- Top propagation paths
- Commit-aware session tracking and graph comparison (new/removed nodes and edges, rename risks)
- Endpoint alignment checks to detect backend contract drift and route mismatch risks
- Hover impact analysis with:
- Direct vs indirect impact sets
- LLM-assisted summary
- Dynamic risk level
- SOP alignment score and summary
- AI assistant integration for repository overview and code evidence lookup
- MongoDB-backed graph persistence plus runtime in-memory fallback caching
- Interactive frontend dashboard with graph visualization, impact panel, and AI assistant workspace