web66 v1.0.0
Web66 v1.0 Released · Instant single-command code visualization →

WEB66

Google Maps for Your Source Code

Web66 transforms any software repository into an explorable cosmic galaxy of glowing celestial blobs. Multi-language AST analysis, native RFC 6455 live sync, and zero dependencies.

Install Web66 ▶ Explore Live Cosmos Demo
> npx @leozodiac/web66
⚡ Run directly in any project folder. No global installation needed.
0 dependencies
·
21 KB package
·
< 10ms cold scan
·
TS / JS / Python
· 480+ /wk on npm
>_ // interactive playground

COSMIC VISUALIZER RUNTIME

Try clicking & dragging celestial nodes below
localhost:6868 — web66 cosmic viewer
Core Entry Source Files Functions Classes / Types
14 symbols · 18 links · Root: bin/web66.js
>_ // architectural intelligence

DESIGNED FOR SPEED & CLARITY

☀️

Gravitational Core Detection

Web66 calculates degree centrality across your entire graph. Major entry points (main.ts, index.js, app.py) become supermassive gravitational centers.

✓ No manual configuration required
🪐

Multi-Tier Planetary Orbits

Files distribute cleanly onto concentric radial orbits. Child functions and exported classes orbit their parent file nodes as satellite moons with fluid spring dampening.

✓ Dynamic spacing scales to 1,000+ files
⚡

Native RFC 6455 Live Sync

Built-in recursive file watcher detects filesystem changes instantly, re-analyzes AST tokens in <10ms, and pushes hot updates over WebSockets without resetting camera zoom.

✓ Zero page refreshes needed
<> // multi-language ast engine

Deep Symbol Extraction Across Stacks

Web66 doesn't stop at file-level imports. Its AST engine dives into functions, classes, interfaces, and methods across modern programming languages:

TypeScript .ts / .tsx
JavaScript .js / .mjs / .jsx
Python .py / def / class
Config / JSON package.json
^ // footprint

Zero Dependencies

Engineered exclusively with Node.js built-in standard modules (http, crypto, fs, path).

21 KB
Zero bloated node_modules
>_ // get started

INSTALLATION & USAGE

Package Manager:

Run directly in any directory without installing or altering package.json:

npx @leozodiac/web66
1

Open Project

Open your terminal in any repository (Next.js, Express, Python, or Monorepo).

2

Execute Web66

Run npx @leozodiac/web66. Port 6868 starts automatically.

3

Explore Cosmos

Browser opens instantly. Modify files and watch the galaxy update in real-time.

>_ // cli options

COMMAND FLAGS

Flag Default Description
-p, --port <number> 6868 Specify custom HTTP/WebSocket port
--no-open false Launch server without opening default browser automatically
-h, --help — Print available flags and usage instructions
-v, --version — Output current Web66 release version
^ // architecture

TECHNICAL SPECIFICATIONS

AST Parser Engine Universal AST Symbol Extractor (TS, JS, Python, JSON)
WebSocket Streaming Native RFC 6455 Frame Streaming (Pure Node.js crypto & http)
Filesystem Watcher Debounced recursive directory monitor with intelligent ignore filters
Client Rendering Engine Hardware-accelerated HTML5 Canvas with force decay cooling physics
Memory & Bundle Size 21 KB bundle size · < 25 MB RAM consumption during full scans
Security & Privacy 100% Localhost · 0 external network calls · No telemetry
Platform Compatibility Windows 10/11, macOS, Linux (Any Node.js 18+ runtime)
? // faq

FREQUENTLY ASKED QUESTIONS

Does Web66 upload my code to the cloud?

Never. Web66 is 100% offline and runs completely on your local machine. It starts a localhost HTTP and WebSocket server. Zero bytes of code or metadata leave your computer.

How do other developers run it without installing?

Anyone with Node.js installed can simply run npx @leozodiac/web66 in any project directory. It fetches the lightweight 21 KB bundle and launches immediately.

Why did nodes jitter/dance in other visualizers?

Standard force-directed graph algorithms suffer from infinite repulsion oscillations. Web66 implements simulation temperature decay (simAlpha cooling) and dynamic orbit tier scaling, locking nodes steadily in place once settled.

Can Web66 handle large monorepos?

Yes! Web66 features built-in ignore filters for node_modules, .git, build artifacts (dist, .next), and parses hundreds of modules in under 50ms.

EXPLORE YOUR UNIVERSE

Turn your code into an explorable cosmic galaxy right now with a single command.

npx @leozodiac/web66