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
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Try It 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

6 days ago