{"api_version":"1","slug":"penecho-62e808dd","url":"https://skillsoutpost.com/agents/penecho-62e808dd","item_type":"agent","category":"other","runs_in":["mcp_server","web_service"],"os":["macos","windows"],"needs_network":"yes","needs_accounts":null,"reads_files":null,"writes_files":"yes","sends_data":"yes","access":"github","access_type":"github","at_a_glance":{"runs_in":["mcp_server","web_service"],"os":["macos","windows"],"needs_network":"yes","needs_accounts":null,"reads_files":null,"writes_files":"yes","sends_data":"yes","access_type":"github","tool_type":"agent","delivery":"github","interface_type":"desktop","untrusted_creator_content":{"purpose":"A canvas app for handwriting, equations and diagrams that works with a built-in agent or with Codex, Claude Code and other MCP clients.","needs_runtime":"Node.js 22.19+ for npm installation","version":"Latest on the main branch","compatibility":"The README lists desktop apps for macOS and Windows, an npm route requiring Node.js 22.19+, and hosted-browser access. The README names Codex, Claude Code, Kimi and Cursor as MCP clients, and lists OpenAI- or Anthropic-compatible APIs and signed-in Codex, Claude Code or Kimi CLIs as model connections.","external_costs":"According to the README, PenEcho models use account credits, your own model API is billed by your provider, and the CLI route uses your own plan. The README says PenEchoLLM suggestions are free to try every day with no API key. It gives no prices. A commercial licence is available for the code. The providers you connect may charge for usage.","permissions":"The README shows a global npm installation and a source route using npm install. The README says the desktop app updates itself. The README describes model connections using the user's API key, signed-in Codex, Claude Code or Kimi CLI, or hosted PenEcho models. The README says MCP clients can be connected through Auto configure or a generated setup prompt, and agents receive access to canvases the user turns on. The README distinguishes local MCP from a separate signed-in Cloud MCP connection for Cloud canvases. The README says first start offers a six-digit access code or open access on what it calls a trusted network. The top-level file list includes scripts/, whose purpose the README does not describe. The README does not describe general file or shell permissions for the agent.","usage_terms":"GNU Affero General Public License v3.0, as stated in the repository. See its LICENSE file for the exact terms. The README says the licence is AGPL-3.0-only, that a commercial licence is available (see COMMERCIAL-LICENSE.md), and that its diagram renderers adapt helpers from another project listed as MIT (see NOTICE)."}},"interface_type":"desktop","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791761473,"rating":null,"downloads":0,"verified":null,"creator":{"login":"penecho","url":null},"untrusted_creator_content":{"name":"PenEcho","tagline":"A canvas app for handwriting, equations and diagrams that works with a built-in agent or with Codex, Claude Code and other MCP clients.","creator_name":"penecho","product_version":"Latest on the main branch","needs_runtime":"Node.js 22.19+ for npm installation","description":"The README describes PenEcho as a canvas for handwriting, equations, text and images, with a built-in Agent or external MCP clients such as Codex and Claude Code.\n\nThe README describes Smart Assist with PenEchoLLM suggesting actions such as Solve, Typeset, Plot graph, Make diagram and Organize as Note. The README describes Lasso AI for selected canvas content, Notes & Cards in a searchable Library, widget refinement through written feedback, and architecture, sequence and workflow diagrams with SVG or PNG export.\n\nThe README gives desktop, npm and hosted-browser routes. The README lists PenEcho models using account credits, the user's OpenAI- or Anthropic-compatible API, and signed-in Codex, Claude Code or Kimi CLIs as model connections.","intended_users":"People who want to work with an AI on a handwriting canvas, and users of Codex, Claude Code or other MCP clients who want their agent to draw on it.","example_tasks":"Install with npm, run penecho and open the canvas in a browser.\nAdd a model in Settings, AI & connections, with your own API key, a signed-in CLI or PenEcho models.\nTurn on the current canvas under Settings, MCP service, and ask a connected agent to show an architecture on it.\nPause after writing a handwritten equation and pick a suggested action such as Solve or Typeset.\nCircle part of the canvas with Lasso AI to solve, visualize, animate or organize just that content.","setup_instructions":"The README gives three routes. For the desktop app, download it for macOS or Windows from GitHub Releases. For npm, with Node.js 22.19+, run npm install -g penecho, then penecho, and open localhost:3888. Or sign in at the hosted site and install nothing. The README says to choose a six-digit access code or open access on what it calls a trusted network, then add a model in Settings, AI & connections. To connect an agent over MCP, turn on the current canvas in Settings, MCP service, and use Auto configure or copy the setup prompt into your client. The README has the exact commands.","limitations":"According to the README, the npm route needs Node.js 22.19 or newer. The README says first start offers a six-digit access code or open access on what it calls a trusted network. The README says to add a model in Settings and lists three options: your own API key, a signed-in Codex, Claude Code or Kimi CLI, or PenEcho models that use account credits. The README says agents see canvases you turn on. The README instructs users to sign in at the hosted site for hosted models and Cloud canvases. The README names macOS and Windows for the desktop app. It does not describe file, shell or network permissions for the agent. The README says the licence is AGPL-3.0-only, with a commercial licence available. The repository can change at any time; check its README before you install.","data_handling":"The README says the desktop app or CLI serves the canvas on your computer and uses your own model API or agent CLI. The README says the hosted site adds hosted models, synced projects and favorites, and can reach your linked computer. The README says PenEchoLLM learns from the suggestions you choose, on your device. The README says Local MCP stays on your computer and Cloud MCP is a separate signed-in connection for Cloud canvases. The README does not describe telemetry or specify what data each model connection sends.","compatibility":"The README lists desktop apps for macOS and Windows, an npm route requiring Node.js 22.19+, and hosted-browser access. The README names Codex, Claude Code, Kimi and Cursor as MCP clients, and lists OpenAI- or Anthropic-compatible APIs and signed-in Codex, Claude Code or Kimi CLIs as model connections.","external_costs":"According to the README, PenEcho models use account credits, your own model API is billed by your provider, and the CLI route uses your own plan. The README says PenEchoLLM suggestions are free to try every day with no API key. It gives no prices. A commercial licence is available for the code. The providers you connect may charge for usage.","permissions":"The README shows a global npm installation and a source route using npm install. The README says the desktop app updates itself. The README describes model connections using the user's API key, signed-in Codex, Claude Code or Kimi CLI, or hosted PenEcho models. The README says MCP clients can be connected through Auto configure or a generated setup prompt, and agents receive access to canvases the user turns on. The README distinguishes local MCP from a separate signed-in Cloud MCP connection for Cloud canvases. The README says first start offers a six-digit access code or open access on what it calls a trusted network. The top-level file list includes scripts/, whose purpose the README does not describe. The README does not describe general file or shell permissions for the agent.","usage_terms":"GNU Affero General Public License v3.0, as stated in the repository. See its LICENSE file for the exact terms. The README says the licence is AGPL-3.0-only, that a commercial licence is available (see COMMERCIAL-LICENSE.md), and that its diagram renderers adapt helpers from another project listed as MIT (see NOTICE).","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791855014,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1300612704,"full_name":"penecho/penecho","description":"Think with AI beyond the chat box. A shared canvas for handwriting, equations, diagrams, and spatial reasoning.","language":"JavaScript","license_spdx":"AGPL-3.0","topics":["ai","canvas","claude","codex","education","handwriting","nodejs","visual-thinking"],"stars":2480,"forks":318,"skills":{"total":4,"paths":[{"path":"integrations/penecho-cloud/hermes/portable/skills/penecho-canvas","url":null},{"path":"integrations/penecho-cloud/skills/penecho-canvas","url":null},{"path":"integrations/penecho-uat/skills/penecho-canvas-uat","url":null},{"path":"skills/penecho-mcp","url":null}]},"pushed_at":1791806396,"archived":false,"fetched_at":1791855014,"age_seconds":81935,"state":"fresh"}},"updated_at":1791771273,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}