THE PRODUCT

Your entire codebase. As a city you can walk through.

CodeScape reads your code and builds a 3D environment from it. Every function is a building. Every import is a pathway. Every error is a red landmark you can't miss. It updates in real time as you write.

Try Early Access
THE MAPPING

Code becomes architecture.

Every element of your codebase has a physical representation.

Functions & Classes

Buildings

Height represents complexity. Taller buildings = more lines of code.

Imports & Dependencies

Pathways

Follow a pathway to trace any dependency chain in seconds.

Errors & Bugs

Red landmarks

Impossible to miss. The moment an error exists, the building glows red.

File structure

Districts

Related code lives together. Your /auth folder is a neighborhood.

API calls

Bridges

External connections stand out — see every point your code touches the outside.

Test coverage

Green glow

Tested code has a visible foundation. Untested code stands exposed.

Bugs announce themselves.
REAL-TIME ERROR DETECTION

Bugs announce themselves.

The moment an error exists in your code, the corresponding building glows red. Not after a build. Not after running tests. Instantly. Hover the red building to see the error. Click it to jump to the line in your IDE.

  • Syntax errors, type errors, runtime exceptions — all visualized
  • Error propagation shown — see which buildings are affected downstream
  • Severity indicated by glow intensity and pulse speed
DEPENDENCY VISUALIZATION

Trace any connection in seconds.

Hover any building. Every building it imports from lights up. Every building that imports it lights up differently. You see the full dependency tree not as a text list, but as visible architecture.

  • Bidirectional: see imports AND importers
  • Circular dependencies shown as looping pathways
  • Dead code visible as isolated buildings with no connections
It updates as you type.
LIVE IDE SYNC

It updates as you type.

Connected to your editor through a lightweight extension. Save a file — the corresponding building updates. Add a new function — a new building rises. Delete code — its building dissolves.

  • VS Code extension (13ms average sync latency)
  • Two-way: click building → jump to code. Click code → highlight building.
  • Works with any file watcher compatible editor
3D NAVIGATION

Walk through your architecture.

Zoom out to see the entire city. Zoom into a single building to read the code. Walk along pathways to understand flow. Fly above to see patterns.

  • Mouse/keyboard/trackpad controls — configurable
  • Bookmarks: save camera positions for frequent locations
  • Search: type a function name, fly directly there
UNDER THE HOOD

Built by developers. For developers.

Lightweight. Fast. No black boxes.

Parser

AST-based analysis. Reads your code's structure without executing it. Language-specific parsers for JavaScript, TypeScript, Python.

Graph Engine

Converts AST into a directed graph. Nodes = code blocks. Edges = relationships. The graph is the city's blueprint.

Renderer

Three.js with instanced meshes. Handles 5,000+ buildings at 60fps. LOD system reduces complexity at distance.

Sync Layer

File watcher → diff detection → incremental graph update → renderer patch. Average 13ms end-to-end.

IDE Bridge

VS Code extension communicates via local WebSocket. Click-to-navigate both directions. Zero network calls.

$ npx codescape init
✓ Detected: TypeScript project (Next.js)
✓ Parsed: 1,247 files → 3,891 code blocks
✓ Mapped: 6,234 connections
✓ City ready: http://localhost:3333
Open in browser or VS Code sidebar.
COMPATIBILITY

Works with your stack.

Today and what's coming next.

Languages

JavaScriptAvailable
TypeScriptAvailable
PythonAvailable
GoComing soon
RustComing soon
JavaPlanned

Frameworks

React / Next.jsAvailable
Vue / NuxtComing soon
Express / FastifyAvailable
Django / FlaskAvailable
SvelteKitPlanned

Editors

VS CodeAvailable
JetBrains IDEsComing soon
NeovimPlanned
CursorPlanned

See it for yourself.

The only way to understand CodeScape is to use it. Join the prototype.

Get Early Access

Free during prototype. Takes 30 seconds.