Enso

Understand code on a canvas.

CLI setup

$ npm install -g @enso-app/cli$ enso skill install
Follow updates

Agents solved generation. Not understanding.

Agents move faster than you can keep up

They can add features, refactor flows, and wire systems together - but you don't understand what changed.

The explanation arrives as text

Your agent can describe the work in paragraphs. But a system is files, state, and dependencies - not a linear story.

Reading ≠ understanding

A polished explainer is something you scroll through - not something you can rearrange until it clicks.

Turn your agent's changes into an interactive canvas.

"Explain this in Enso"

Ask your coding agent to show its work in Enso. The result appears as a diagram, not another wall of text.

Follow the pieces

Enso lays out the files, functions, state, and dependencies so you can trace how the change works on a canvas.

Think on top of it

Mark questions, move pieces, add missing nodes, and reshape the canvas until the change makes sense.

Edit the canvas like a whiteboard.

Mark

Write directly on the canvas. Mark uncertainty, call out a bug, or leave a note.

Circle

Circle written text to turn it into nodes. Lasso pieces to move them around.

Connect

Draw lines between nodes and label them to show the relationships that matter.

Bring your own agent. One canvas cross-device.

Work in Enso with any coding agent with the Enso CLI.

Claude Code
Codex
Cursor
Copilot
Devin
Pi
Zed
Amp
Gemini CLI
Cline
Claude Code
Codex
Cursor
Copilot
Devin
Pi
Zed
Amp
Gemini CLI
Cline

Use Mac and iPad to shape the same canvas cross-device with pen, touch, and keyboard.

Collaboration coming soon

Soon, multiple people can shape the same canvas together in real time.

Why We Built Enso

We believe understanding grows through interaction, not more generated text.

Chat turns systems into paragraphs, but systems are not sequential.

Text is also not the ideal medium to interact with to understand complex systems.

The canvas was never wrong. Building it from scratch was.

With Enso, your agent creates the initial diagram, and you shape it into understanding.

Relationships represented visually

A system of relationships should look like a system of relationships, not paragraphs.

No setup cost

You don't waste time mapping everything from scratch, let your agent handle the initial diagram.

Understanding from interaction

Cut down noise, move pieces, and trace relationships. That's what makes you understand.

Join us

Follow Enso updates and join the conversation on Telegram.

Follow updates

Contact us

Building with agents, exploring Enso, or trying to understand a complex system? We’d love to hear what you’re working on.

help@ensocanvas.com