See your code
like never before

Understand the structure of your codebase in seconds

CodeCanvas Interface
Play
Visualization

Turn spaghetti into structure

Visualize module relationships. See dependencies like a mind map

Dataflow

Spend less time deciphering and more time building

See token references, function calls, definitions, implementations and the connections between them throughout the codebase

Diffs

Review changes smarter

Understand new changes visually, so you can move faster and build with confidence

Structure

Instant context when reading unfamiliar code

Reduce onboarding time and understand a new codebase in seconds

Your code stays private

Code Canvas processes everything locally on your machine

100% Local Processing

All code analysis and visualization happens on your machine

No code is ever sent to our servers

No Data Collection

We don't collect, store, or analyze your source code

Your intellectual property remains yours

Offline Capable

Core code processing and visualization work completely offline

Only Pro features require authentication

Works inside
VS Code

Get all the clarity you need without leaving your favorite editor

CodeCanvas in VS Code

Pricing plans

Free Plan

£0.00 /month

Canvas Visualization

  • View file relationships
  • Click on tokens to see their references

File Layout

  • Auto layout for nodes on the canvas based on dependencies and folders

Diff View

  • Regular editor view for changes

Pro Plan

£5.49 /month

Access to all layout algorithms

  • Sort by dependencies, folders, or a combination of the two
  • Adjustable parameters for granular control over the layout

Diff Options

  • Access to all diff options (split, unified, changes)
  • Word-level diff highlighting
  • Collapse unchanged lines

Pattern Styles

  • Style files, folders, and edges based on regex patterns

Canvas Configurations

  • Save and restore custom canvas layouts

Get started with CodeCanvas

Download the VS Code extension and sign in to unlock premium features Your code processing stays completely local and private