AI生图工具越来越强大,但”改图”一直是痛点——文字描述不清、方位理解偏差、迭代版本混乱。Cowart是一款面向Codex的开源本地无限画布插件,由豆包桌面端产品经理钟二信开源,基于tldraw框架构建。它让用户可以在Codex内置浏览器中直接对图片进行箭头标注、文字批注,让Codex”看图说话”完成精准修改,同时保留完整版本链。本文将详解Cowart的功能、使用方法,并对比MagicPath、Cameo、Flovart、Canva插件、Codex原生Annotation等同类工具,帮你找到最适合的AI改图工作流。
Cowart是一个面向OpenAI Codex的本地无限画布插件,由豆包桌面端产品经理钟二信(GitHub ID:zhongerxin)开源。它基于tldraw框架构建可视化画布,让Codex在本地电子白板上摆放图片、画箭头标注、保留迭代版本,实现从”聊天框改图”到”画布标注迭代”的范式转变。
这款工具的核心价值在于空间上下文可视化:将”把左上角的logo右移5像素”这类空间信息从文字描述转化为箭头标注,Codex直接看图说话,大幅降低沟通成本。画布数据保存在项目本地目录,支持MCP工具协议,按项目隔离,安全可控。
UI问题本来就是视觉问题,人眼一看就知道哪里不对,但要把它翻译成Prompt,就会变得很绕。比如在中后台页面里改一个按钮,往往要先截图,再圈位置,再描述:”不是左上角那个按钮,是表格右上方那个导出按钮”——这类反馈用文字描述非常别扭。
以前用ChatGPT网页版改图,只能通过选取局部位置,然后统一在聊天框给出修改意见,因为怕理解偏差,还需要写好方位,生怕图给改错了。
传统聊天框改图,迭代版本散落在聊天记录里,翻找历史版本非常痛苦。而Cowart的核心优势之一就是版本链完整保留:每次迭代生成的新图放在原图旁边,原图、标注、V1、V2平铺在无限画布上,随时可回溯。
Image 2.0问世后,寥寥几笔就能生成质量超高的图片,但微调方面Codex始终不尽人意,”轮次多了,图片质量反而下降”——这是很多用户的真实反馈。Cowart通过标注-截图-再生成的方式,让每一轮修改都基于清晰的视觉指令,而非模糊的文字描述。
在Codex中输入指令”Open the Cowart canvas for this project”即可启动本地无限画布服务,默认地址是http://127.0.0.1:43217/。画布数据保存在当前项目目录下:canvas/pages/<项目>/cowart-canvas.json和canvas/pages/<项目>/assets/。
http://127.0.0.1:43217/
canvas/pages/<项目>/cowart-canvas.json
canvas/pages/<项目>/assets/
在画布中创建AI image holder并选中,Codex会按容器比例生成图片并自动插入。这是Cowart区别于普通截图标注工具的地方——它不仅支持修改现有图片,还支持从零生成。
在画布上对图片画箭头、写文字标注,Codex读取标注后生成修订版本并自动置于原图旁,保留完整版本链。箭头的粗细、颜色、大小都是可以调整的,满足不同精度需求。
提供标准MCP协议支持,Codex可读取画布选择状态、插入图片、保存资源到本地,支持自定义扩展。这意味着Cowart不仅是一个画布工具,更是一个可编程的视觉工作流平台。
方法一:让Codex自动安装 把开源项目地址(github.com/zhongerxin/cowart)直接复制给你的Codex,让它去安装插件。安装好后会自动弹出内置浏览器在右侧窗口,也可以直接@Cowart来调取这个插件。
方法二:手动安装(推荐进阶用户) 推荐把插件clone到Codex personal marketplace默认会引用的位置:
mkdir -p ~/plugins git clone https://github.com/zhongerxin/cowart.git ~/plugins/cowart cd ~/plugins/cowart npm install npm run build
然后配置~/.agents/plugins/marketplace.json,注册personal marketplace后安装插件:
~/.agents/plugins/marketplace.json
codex plugin marketplace add ~ codex plugin add cowart@personal
安装后建议开启一个新的Codex对话,让新的skill和MCP工具完整加载。
可以让Codex给你直接生成图片,也可以点击工具栏的图片媒体按钮,上传你想修改的图片。然后点”标注”就可以操作了——箭头的粗细、颜色、大小都可调整。
把带有箭头的修改意见图片截下来,直接发给Codex,同时调用Cowart插件,并加一句:”@Cowart 按照标注修改图片”。Codex会根据标注生成干净的新图,并放在你修改意见的旁边。优化后的图片可以单独保存。
实测发现,修改后的图片尺寸可能跟原图不太一样,但图片元素内容都是一样的。解决方案:
Cowart并非唯一选择,Codex生态里还有多种画布改图方案,各有侧重。
MagicPath是Codex官方插件目录中的成员,安装后可让Codex在无限多人协作画布上设计、构建、迭代。它的特色在于:
适用场景:团队协作、UI组件库构建、从代码库反向生成设计稿。
Cameo是一款利用Codex生成图像的无限画布客户端,提供macOS(.dmg)和Windows安装包,也支持源码编译。它的核心特色:
适用场景:需要原生桌面体验、大量图片批量管理的用户。
Flovart致力于补充画布自动化领域的缺失,支持Claude Code、Codex等,让用户能够使用自己的第三方API Key(如seedance、banana2、gpt-image-2)来编排自定义视觉工作流。功能极其丰富:
适用场景:需要灵活切换多个AI模型、追求功能完备性的高阶用户。
Codex + Canva插件让AI生成的图片不再是”一次性用品”,而是变成可以精细调整的可编辑设计稿。流程是:
适用场景:需要对生成图片进行元素级精细编辑、有设计需求的用户。
Codex的in-app browser现在支持在网页上直接留下comments,进入Annotation mode后可选中某个元素或区域直接修改。操作方式和界面基本都和Figma的dev模式一样,可以直接选中对应元素,修改字号、字体、颜色、透明度。
适用场景:UI开发、Landing Page调整、中后台系统、Figma还原等代码驱动的视觉修改。
如果不想安装任何插件,还有一个骚操作:打开Codex右侧边框,启动内置浏览器后,让Codex用内置浏览器打开Excalidraw网站。把需要编辑的图片拽到浏览器窗口里批注,需要修改哪里就标记出来,Codex就会根据意见针对性修改图片。ChatGPT同理,把在其他编辑器里标注的图片截图发给ChatGPT,它就会识图后重新生成。
从功能定位看,Cowart最适合以下人群:
原文作者提到:”没有特别专业的设计需求的话,真的可以作为lovart的平替了。”这个评价相当中肯——Cowart把”生成-标注-再生成”的闭环做到了本地化、开源化、免费化,对于90%的日常改图需求已经足够。
AI改图的下半场,不是”生成更准”,而是”修改更准”。Cowart用最朴素的方式——箭头标注——解决了最棘手的问题——空间信息传达。在Codex生态日益丰富的今天,从官方的MagicPath、Annotation,到第三方的Cowart、Cameo、Flovart,用户终于可以根据自己的需求选择合适的画布工作流。
对于追求轻量、本地、开源的用户,Cowart是当前最佳选择之一。它的存在证明了一件事:有时候,最好的AI交互不是更复杂的Prompt,而是更直观的视觉。
文章来源:本文由大国AI导航(daguoai.com)整理创作,参考了Pamela的AI笔记原文及Cowart官方文档、GitHub仓库、相关工具官网等公开资料。转载请注明出处。
关键词:Codex无限画布、Cowart插件、AI改图工具、图片标注修改、Codex插件、AI图片编辑、tldraw画布、MCP工具协议、lovart平替、AI设计协作