etchpad

The Spatial Code Editor

Code in a live wiring diagram, editable in-place

etchpad Desktop App Screenshot
input.tshelpers.tsoutput.tspipeline.ts

Code looks dull, reading is long

Your eyes understand objects better

Chunk into blocks

See the wiring

See across boundaries

Map your code. Free your mind.

Reimagine coding

Less mental load

Less mental load

Reduce the working memory needed to grasp a codebase.

Transparent workings

Transparent workings

Make the workings of the code overt and easy to navigate.

Intuitive workflow

Intuitive workflow

Make coding feel organised—like maintaining a well-designed physical object.

Unlock cleaner code

Transform how you navigate, understand, and modify complex software systems

See high-level execution paths end-to-end

Follow the flow

See execution paths laid out in front of you

Use spatial cues to recall structure faster

Remember spatially

Use spatial cues to recall structure faster

Start abstract; drill into code only when needed

Zoom with intent

Start abstract; drill into code only when needed

Visualize blast radius before you refactor

Assess impact in seconds

Visualize blast radius before you refactor

Blocks delineate code structures for quick view and edit actions

Interact at block level

Blocks delineate code structures for quick view and edit actions

A live graph of your package structure, navigable and editable

Expose module dependencies

A live graph of your package structure, navigable and editable

Navigate from high-level modules down to individual functions

Edit code in-place

Understand the workings; update the workings as soon as understanding hits

Supported Languages

Build with your favorite technologies

Rust Programming Language
Available Now
TypeScript
Coming Soon
JavaScript
Coming Soon
Python
Coming Soon
01020304050600°30°60°90°26.5°
Rustacean Crab

Written in Rust

for stability and performance

Ready to transform your coding experience?

Join the waitlist to be notified at launch.