PenEcho is an open-source shared canvas that makes handwriting, equations, diagrams, and spatial context part of an AI conversation. Users can draw with pressure-sensitive ink, erase, pan, zoom, type formatted text, and arrange ideas across a large virtual workspace. The application sends focused visual regions to an API, Codex CLI, or Claude CLI and converts model responses into editable canvas commands. AI output can include text, formulas, plots, mixed drawings, erasures, and declarative animations. Sparse tile rendering keeps the 20,000-by-20,000 logical canvas efficient without allocating one enormous bitmap. Local snapshots, undo and redo, lasso selection, PNG export, and manual or automatic AI modes support iterative work. PenEcho is available as a desktop application or Node.js package and supports configurable models, reasoning levels, request retention, and plugins.

Features

  • Pressure-sensitive canvas drawing
  • Equation and diagram rendering
  • API and CLI model support
  • Sparse-tile virtual workspace
  • Editable AI canvas commands
  • Snapshots, export, and plugins

Project Samples

Project Activity

See All Activity >

Categories

AI Agents

License

Affero GNU Public License

Follow PenEcho

PenEcho Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PenEcho!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript AI Agents

Registered

2026-07-27