PenEcho for Mac
Apple Silicon and Intel packages include the local service and a simple setup window.
macOS 13 or newer
PenEcho Preview · local host + your own model
Run the Canvas on your own computer with your own model—Claude, Kimi, Codex / OpenAI, or local. The macOS app, Windows app, and command line can all act as a PenEcho host. Your API key stays on that computer; Link Device adds private remote access without moving the host's local files into Cloud storage.
Want to prepare your Cloud account first? Create an account for private project sync, community Favorites, and 1,000 welcome credits.

Desktop
The signed desktop installers are designed for people without Node.js, npm, Python, or a development environment. This page reads the latest penecho/penecho GitHub Release and updates these buttons automatically when a new version is published.
Apple Silicon and Intel packages include the local service and a simple setup window.
macOS 13 or newerThe x64 package includes the local service and a straightforward configuration window.
Windows 10 or newerChecking the latest signed GitHub release… Direct macOS and Windows downloads appear here automatically.
Package · minimal deploy
For computers that already have Node.js 20.9 or newer. One global install, then start PenEcho from any terminal — the lightest way to deploy.
npm install -g penechoOpen source
Inspect, modify, and self-host the PenEcho client under the GNU AGPL-3.0-only license. Cloud service code is maintained separately.
git clone https://github.com/penecho/penecho.gitHow to use PenEcho
The Canvas always runs in a PenEcho app or on a linked computer—not on this website. Work locally by default, save a private Cloud Project when you want it in another signed-in app, or Link Device when you need live access to one running computer.
Start the desktop app or CLI, choose local access protection, and configure your own model or API. Canvas files and provider credentials stay on that computer.
npm install -g penechoConfigure an API inside the mobile app and create on that device. Mobile does not need a computer host; signing in adds Favorites, sharing, and explicit Cloud Project saves.
Explicitly save a private, versioned project from PenEcho. Then open that project in another supported app signed in to the same account—even when the original computer is offline.
Access architecture
These paths are intentionally separate. Linking extends one computer host; it does not turn the website into a cloud-hosted Canvas. Cloud Projects move an explicit project snapshot between apps.
Open the local address. On first start, set a 6-digit access code or explicitly continue without one.
/canvas/{id}The host must be online. Cloud carries approved Canvas operations; the linked computer keeps the API key, settings, and local files.
The mobile app connects directly to the API you selected. It does not use the linked computer unless a future app flow explicitly says so.
Fast start
Finish the first two steps to create locally. Add either Cloud path only when it helps.
Nothing uploads automatically: Link Device reaches one running host in real time; Save to Cloud Project stores only the project version you explicitly save.