Infinite canvas · Pen + AI

A canvas for thinking with AI.

Turn ideas into visible, editable work you can keep shaping.

No account required for local use. Bring your own model, or use a supported signed-in CLI.

PenEcho Canvas Infinite workspace · Local first
A PenEcho canvas where handwriting, an equation, a generated plot, and a solved maze remain editable together
Write what is fastest.Notes, equations, arrows, and rough diagrams.
Ask on the same surface.The Agent works beside the source, not in a detached thread.
Keep shaping the result.Move, mark up, revise, or share what stays visible.
FreeDownload and self-host
Your APIKeys stay on your device
Open sourceAGPL-3.0 Canvas
Latest releaseView downloads
A real canvas session

See the thinking stay visible.

Watch handwriting, integrals, plots, a maze, and a Feynman diagram develop on one canvas — with AI answers beside the source instead of hidden in a thread.

The latest product film stays under your control: it never autoplays, and remains playable with reduced motion enabled.

Watch the original 2048px film
The PenEcho loop

Ask it. See it. Share it.

Three moves on one surface: ask the Agent in plain words, watch the answer take shape on the canvas, and hand the result to the next person — editable at every step.

01 / Ask

Ask first. Ink when it's faster.

Type straight into the Agent dialog — the conversation already sees the canvas: handwriting, widgets, selected files and folders, and the web. When a sketch says it quicker, the Pen button writes into the same thread.

Agent dialog · Canvas context · Pen · Web
02 / Visualize

Answers that land on the canvas.

Ask about what's on the surface. The Canvas Agent answers in place — editable explanations, plans, diagrams, and interactive widgets beside the source, never a detached reply in a chat thread you've already lost.

Canvas Agent · Visual Explorer · Widgets
03 / Echo

Let the next person start where you stopped.

Publish a canvas or a widget to Echoes. Others open it, reuse it, and extend it — and every extension keeps a visible line back to the work it came from.

Explore Echoes
Canvas Agent · Visual Explorer

Made visible on the canvas.

Turn a goal, a document, or a difficult idea into a structured visual you can inspect and keep revising. These are real Canvas Agent outputs—not stock artwork.

Explore work in Echoes
Canvas Agent · Physics

General relativity, made spatial.

A black-hole model connects curvature, light paths, equations, and interpretation in one explorable argument—so the visual stays beside the reasoning that produced it.

An interactive general-relativity explanation with a black hole, curved spacetime mesh, traced light path, field equation, and supporting notes
A three-dimensional multivariable-calculus explanation showing a paraboloid, level curve, gradient, tangent plane, and exact construction steps
Visual Explorer · Mathematics

A tangent plane you can actually inspect.

The surface, level curve, gradient, and tangent plane share one calibrated view. Every construction step remains visible instead of collapsing into a final formula.

A Canvas Agent delivery plan that maps six workstreams, a critical bottleneck, risks, budget, and launch constraints
Planning

A delivery plan you can act on.

The Agent organizes stages, dependencies, risks, and constraints into one readable artifact—then keeps it open to your pen marks and follow-up prompts.

A Canvas Agent research synthesis that organizes methods, evidence logic, equations, validity conditions, and conclusions from a source document
Research synthesis

Dense source material, made navigable.

Selected files, public pages, and web research can become structured visual work without moving the reasoning into a separate, disposable chat.

Canvas contextReads the marks and spatial relationships that matter.
Resources you chooseUses selected files or read-only folders on the host.
Public web researchFinds outside knowledge and brings it back into editable work.

Your canvas. Your model. Your rules.

Run PenEcho on macOS, Windows, or your own Node.js host. The open-source Canvas stays useful without a Cloud account.

Open source

Download or deploy it for free.

Install the desktop app, use npm, or deploy the AGPL-3.0 Canvas from source. Inspect the code and keep the runtime under your control.

npm install -g penecho
Choose an install method
Bring your own model

Use your own API.

Connect a Kimi, OpenAI-compatible, Anthropic-compatible, or other supported endpoint. You can also use an authenticated Kimi, Codex, or Claude CLI.

Kimi K3OpenAI compatibleAnthropic compatibleLocal CLI

API keys and local files stay on the machine running PenEcho.

Local by default. Connected when useful.

A PenEcho Cloud account adds continuity and sharing. It never becomes a requirement for running the local Canvas with your own model.

Projects

Private projects

Save versioned canvases to a private project library and continue from another signed-in device.

Remote

Linked Device

Reach your own PenEcho host remotely while its files, settings, and API credentials stay on that machine.

Community

Echoes

Publish useful Canvases and Widgets, reuse shared work, and preserve the visible lineage between contributors. Echoes

Model partner

Independent by design. Partnered with Kimi.

PenEcho is developed independently in the open and works with the model you choose. As an official member of Kimi Open Source Friends, the project receives API credits from Kimi, and Kimi K3 is a recommended model for demanding canvas work.

Explore Kimi
Kimi Open Source Friends
Open source · AGPL-3.0

Give the next idea more room.

PenEcho is free to run locally or self-host. Bring your own API or signed-in CLI; add Cloud only when you want sync, remote access, or sharing.

Model-provider usage and optional hosted Cloud services may have separate costs.