Skip to content

shwet46/CodeAtlas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeAtlas

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.

Features

  • 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors