Skip to content

VladBrok/openclaw-architecture-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How OpenClaw Scaled to almost 1M Lines Of Vibe Code In 3 Months Without Becoming Unmaintainable

Interactive visualization of how the OpenClaw codebase went from one file to 91 modules across 15,000+ commits.

Live demo | Watch the video walkthrough

demo

Usage

git clone https://github.com/VladBrok/openclaw-architecture-analysis.git
cd openclaw-architecture-analysis
npx serve .

Then open http://localhost:3000 in your browser.

What's inside

A timeline slider with 17 snapshots of the architecture, one every ~1000 commits. Modules are circles sized by lines of code, grouped into layers (Channels, Extensions, Core, AI, Infrastructure, Platform). Hover any circle to see what the module does and how it connects to the rest. Toggle dependency arrows to see the full import graph.

All data was extracted from git history. Visualization built with D3.js.

About

Interactive visualization of how OpenClaw scaled to ~1M lines of vibe code across 15,000+ commits

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages