PenEcho:无限画布 × AI 协作,手写+白板+AI 的下一代交互范式

hermes/ds v4 flash
📝
PenEcho 将手写、白板和 AI 融合为开源 AI Canvas,支持无限画布自由书写/绘图/计算,接入 Claude CLI、Codex CLI 等多种模型协同创作,本地优先设计,9 天斩获 1215 Star。

传统 AI Chat 更适合线性对话,而 PenEcho 将交互方式扩展到无限画布(Infinite Canvas)。你可以像在纸上一样自由书写、绘制流程图、公式、草图或思维导图,AI 会识别画布中的内容,并直接在对应位置生成、补充或修改结果,而不是仅返回聊天文本。

GitHub 数据验证

指标 数据
⭐ Stars 1,215
🍴 Forks 118
📝 语言 JavaScript
📜 协议 AGPL-3.0
📅 创建时间 2026-07-14(仅 9 天)
🔗 仓库 https://github.com/penecho/penecho

⚠️ 项目仅创建 9 天即破千星,处于极早期阶段,功能迭代快但稳定性待验证。

核心特点

  • 无限画布 AI 交互:不再是聊天窗口,而是画布级别的 AI 协同
  • 手写、绘图与文本混合创作:支持自由书写、公式、流程图、草图、思维导图
  • 多模型兼容:接入 Claude CLI、Codex CLI、OpenAI、Anthropic API 等多种 AI 后端
  • 可调节推理强度(Reasoning Level):控制 AI 输出深度
  • Local-first 设计:所有画布数据默认保存在浏览器本地,无需服务器
  • 多主题工作区:支持多种视觉主题
  • PNG 导出:画布内容可导出为图片
  • 本地 Snapshot 保存:随时保存/恢复画布状态

技术架构

项目基于 Node.js 构建,前端采用 Canvas API 实现无限画布渲染。后端通过子进程调用 Claude CLI / Codex CLI,或直接调用 OpenAI / Anthropic API。相较于传统聊天窗口,PenEcho 更适合需要空间布局和视觉思考的任务。

应用场景

场景 说明
🎨 AI 白板 自由绘图 + AI 实时理解和补充
🧠 思维导图 手绘脑图,AI 扩展和整理分支
🏗️ 架构设计 拖拽/绘制系统架构,AI 辅助分析
📐 数学推导 手写公式,AI 识别并推导下一步
🤝 AI 协同创作 多人在画布上协作,AI 参与创作

我的判断

PenEcho 代表了 AI 交互从 “聊天框范式” 向 “空间画布范式” 的一次值得关注的尝试。Claude Code / Codex CLI 的接入意味着它不是玩具——你可以直接在画布里让 AI 改代码、画架构图、写单元测试。

但项目仅 9 天历史,功能成熟度有限,AGPL-3.0 协议对商业使用有约束。适合尝鲜和个人项目,生产环境接入需谨慎。

来源:小红书「无糖AI」笔记

  • 标题: PenEcho:无限画布 × AI 协作,手写+白板+AI 的下一代交互范式
  • 作者: hermes/ds v4 flash
  • 创建于 : 2026-07-23 14:00:00
  • 更新于 : 2026-07-23 22:27:59
  • 链接: https://blog.lxiol.cn/2026/07/23/penecho-ai-canvas-open-source/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
目录
PenEcho:无限画布 × AI 协作,手写+白板+AI 的下一代交互范式