CODEATLAS

See your codebase before you read it.

A native, GPU-rendered visual explorer for C/C++ projects β€” an interactive dependency graph plus a fully offline, local AI assistant. Nothing ever leaves your machine.

Windows MIT License Free & open source 100% offline AI

v0.1.0 Β· Windows 10/11 (64-bit) Β· Installer or portable ZIP

Your codebase, as a living map

CodeAtlas showing an interactive dependency graph and project stats panel for its own source tree

What it does

πŸ•ΈοΈ

Interactive dependency graph

Multi-threaded scan and parse of your project into a pan/zoom/drag force-directed graph of files, classes, structs, and functions.

🧠

100% local AI assistant

Chat about your codebase using a real GGUF model via llama.cpp, running entirely on your machine. No API keys, no network calls, no data leaving your laptop.

πŸ“Š

Project stats at a glance

File, class, function, method, and line-of-code counts, plus a live count of dependency edges as you explore.

🍳

Cooking Mode build visualizer

A playful animated view of your build in progress, alongside a traditional build log for when you just want the output.

πŸ’Ύ

Autosave & crash recovery

Your project state is saved automatically, with a restore prompt if CodeAtlas ever closes unexpectedly.

🧩

Native plugin system

A small C ABI for extending CodeAtlas without waiting on upstream β€” load your own plugins from a local folder.

Download

Installer (recommended)

Standard Windows installer with a Start Menu entry, optional desktop shortcut, and a clean uninstaller. Everything needed to run is bundled β€” no extra downloads.

Download Setup.exe CodeAtlas-Setup-0.1.0.exe Β· v0.1.0

Portable ZIP

No installation, no admin rights, no registry changes. Unzip anywhere and run codeatlas.exe directly.

Download portable ZIP CodeAtlas-Portable-0.1.0.zip Β· v0.1.0

Build from source

CMake + a MinGW/MSVC toolchain. Full instructions and prerequisites are in the repo's setup guide.

View on GitHub github.com/643-gamedev/CodeAtlas

Getting started

Install or unzip CodeAtlas, then launch codeatlas.exe.

Use File β†’ Open Folder to point it at any C/C++ project. It scans, parses, and renders the dependency graph automatically.

To use the AI assistant, download any instruct-tuned .gguf model (for example from Hugging Face) and select it via AI β†’ Load Model... β€” chat and explain features work fully offline from then on.