一句话看懂:开源项目 drawgent 把 Claude Code、Codex、opencode 接入 Excalidraw 白板,让编码 Agent 能直接读画布、改图并核对结果。它把 AI 编程助手从终端对话延伸到可视化协作场景。
事件核心:发生了什么
drawgent 是一个新发布的开源工具,它把用户自己已安装并登录的 Claude Code、Codex 或 opencode 连接到 Excalidraw 白板上。使用者可以在侧栏聊天面板里要求生成一张图,也可以在画布上某个图形旁写下以 AGENT: 开头的文本,或从便签拉一条箭头指向目标形状。Agent 会读取画布截图与场景数据(scene),实时编辑,检查效果,最后把便签改成绿色的 DONE: 标记。
命令层面,画布场景存在 .drawgent/scene.json 并自动加入 git 忽略;drawgent up 会在 127.0.0.1:7300 启动编辑器与 API,并通过 ACP 协议拉起一个新的 Agent 会话,必要时打印 ssh -L 命令供无头机器使用。drawgent up –attach 则可以把画布挂到已有会话上:Claude Code 采用 fork 方式复制完整对话,不干扰原终端;opencode 与 Codex 走 live 模式,TUI 里的消息和回复会被镜像到聊天面板。它还支持加入 excalidraw.com 房间,以“🤖 Agent”身份协同,流量用房间密钥端到端加密。
为什么重要
以往 coding agent 的交互几乎都发生在终端或 IDE 里,输出以文本和代码为主。drawgent 的核心变化是给 Agent 补上“看图—改图—验证”的闭环,用截图加场景数据作为多模态输入,把 Excalidraw 的矢量图形当作可编辑对象。这属于 AI 应用层对 Agent 工具调用(MCP、ACP)的一次组合创新:它不训练模型,也不自建推理算力,而是复用用户自己的 CLI 登录态和配置,降低接入门槛。
对生态而言,ACP 桥接与 MCP 工具的通用化设计,意味着画布类、设计类工具都可能被纳入 Agent 的可操作范围。目前公开信息显示,该项目为开源实现,Codex 需要手动注册 drawgent mcp,Claude 和 opencode 在 attach 时自动获得画布工具。
对用户/开发者/创作者的影响
开发者可以用自然语言让 Agent 直接改架构图、流程图,并在同一块白板上迭代,不必手动复制粘贴 Mermaid 或 SVG 代码。创作者和产品经理可以在共享的 Excalidraw 房间里标注意图,Agent 作为协作者实时响应,适合远程评审和头脑风暴。需要注意的是权限默认是 canvas 级别,绘图工具自动放行,其他操作仍会在聊天面板里询问,这在便利与安全之间做了折中。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
值得关注的后续
一是 live 与 fork 两种挂载模式在实际项目中的稳定性,尤其是长会话下的上下文漂移问题;二是除 Excalidraw 外是否会有更多白板、设计或文档工具跟进类似的 Agent 桥接;三是权限模型和多人房间协作下的冲突处理能否经受真实团队场景的考验。
来源:Hacker News


