Cowart:把无限画布接入 Codex,用圈选标注完成 AI 图片局部修改
摘要
Cowart 是一款面向 Codex 的本地无限画布插件,基于 tldraw 提供可视化画布,支持通过圈选、箭头和文字标注驱动 AI 对图片进行局部修改。
Cowart解决的是 AI图片编辑中一个很常见的问题:只靠文字提示词,很难准确说明“改哪里、怎么改”。例如想修改海报人物手里的道具、调整 App原型图某个模块的位置,或者更改封面图中的局部细节,传统做法往往需要反复截图、描述、重新生成。Cowart的做法更直观:用户可以在画布上圈选、画箭头、写说明,然后让 Codex根据这些视觉标注生成修改后的干净图片。
根据项目 README,Cowart基于 tldraw提供本地无限画布。画布运行在本地网页服务中,数据默认保存到当前用户项目的 canvas/ 目录,而不是保存在插件仓库里。这意味着它更像是 Codex工作流中的一个本地视觉工作台,既可以承载图片素材,也可以记录用户的标注和修改过程。
它的主要功能包括:在 Codex中打开本地 tldraw无限画布;在当前项目中持久化画布页面和图片资源;在画布中创建 AI image holder,并让 Codex把生成图片填入选中的 holder;上传或提供 Cowart标注截图后,让 Codex根据标注生成新的干净版本并放在原图旁边;同时通过 Cowart MCP工具读取选择状态、插入图片并保存页面本地资源。
安装方式也比较直接。用户可以让 Codex自动安装:从 https://github.com/zhongerxin/cowart.git 克隆仓库到 ~/plugins/cowart,确认 .codex-plugin/plugin.json存在,将插件加入 personal marketplace,执行 codex plugin marketplace add ~,再执行 codex plugin add cowart@personal。安装完成后通常需要开启一个新的 Codex对话,以便加载新的技能和 MCP工具。
手动安装则需要先创建 ~/plugins目录,克隆仓库,进入 ~/plugins/cowart后执行 npm install和 npm run build。随后在 ~/.agents/plugins/marketplace.json中配置 Cowart插件条目,再注册 personal marketplace并安装 cowart@personal。
使用时,用户可以在 Codex中让它打开 Cowart canvas。之后可以在画布中生成图片、放置图片素材、添加标注,再把标注截图交给 Codex处理。对于经常制作封面图、海报、画册、产品原型图、广告图或社交媒体配图的人来说,这种“视觉标注 + AI修改”的工作流会比单纯写长提示词更自然。
Cowart目前更像是一个面向早期用户和开发者的本地插件方案,需要 Codex插件、MCP工具和本地 Node.js环境配合使用。它的价值不在于取代专业设计软件,而是把 AI图像生成和图像局部修改变成一个更接近“在图上沟通”的流程:哪里要改,直接圈出来;怎么改,写在旁边;剩下交给 Codex处理。
