Skip to content

643-gamedev/CodeAtlas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeAtlas

A native, GPU-rendered visual codebase explorer for Windows. Point it at a project folder and it scans, parses, and renders an interactive dependency graph of files/classes/functions, with a 100%-local AI assistant layered on top. It intentionally does not try to be an editor — the whole design optimizes for understanding, not authoring, code.

Features

  • Multi-threaded folder scan + C/C++ parsing (libclang when available, a regex/heuristic fallback parser otherwise) into an aggregated dependency graph.
  • A pan/zoom/drag force-directed graph view of files, classes, structs, functions, and their relationships.
  • A project stats panel (file/class/function/LOC counts).
  • A local, fully offline AI chat/explain assistant, backed by a real GGUF model via llama.cpp — no data ever leaves your machine, and the app works fine with no model configured.
  • A "Cooking Mode" build visualizer, autosave + crash recovery, and a small native plugin system.

Download

Grab the latest Windows installer or portable build from the Releases page.

Building from source

See docs/SETUP.md for prerequisites and build instructions, and docs/ARCHITECTURE.md for the module map and design rationale.

cmake -B build -G Ninja
cmake --build build

License

MIT.

About

Native GPU-rendered visual codebase explorer with a 100% local AI assistant

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors