游乐游手机版
首页/AI教程/文章详情

Cowart Codex无限画布,在图片上直接标注修改

时间:2026-07-03 15:48
专为Codex打造的本地无限画布插件,基于tldraw实现,支持在画布上创建AIimageholder生成图片,并通过标注截图迭代修改。所有数据保存在项目目录下,互不干扰。安装方式包括自动和手动,目前仅适配Codex,完全离线运行,高效迭代。

在 Codex 中频繁尝试 AI 图片生成的用户,想必对以下场景并不陌生:让 AI 绘制一幅图,结果总是不尽如人意,反复修改提示词重试十几轮,每次都要从零开始重新生成。

这时,您是否渴望有一个工具,能直接在图片旁边添加批注,告诉 AI “这里需要调整”、“把这个元素向左移动一些”——相信很多人都有同感。

Cowart 正是专为 Codex 量身打造的本地无限画布插件,完美解决了这一痛点。

它的运作方式十分巧妙:基于 tldraw 构建了一个可视化画布,您可以在上面构思创意、创建 AI image holder、生成图片,还能根据标注截图反复迭代修改。最关键的是,画布完全运行在本地,所有数据存储在当前项目的 canvas/ 目录下,与插件仓库完全隔离,干净高效。

快速安装

自动安装是最省事的办法。在 Codex 中直接发送以下指令:

请从 https://github.com/zhongerxin/cowart.git 安装 Cowart Codex 插件。请 clone 仓库到 ~/plugins/cowart,确认 .codex-plugin/plugin.json 存在,把插件加入 personal marketplace,先运行 codex plugin marketplace add ~,再运行 codex plugin add cowart@personal。安装后请校验插件,并告诉我是否需要开启一个新对话来加载新技能和 MCP 工具。

Codex 会自动执行 clone、构建、注册、安装全套流程。安装完成后,建议新开一个 Codex 对话,确保新的 skill 和 MCP 工具能完整加载。

当然,手动安装同样可行:

mkdir -p ~/plugins
git clone https://github.com/zhongerxin/cowart.git ~/plugins/cowart
cd ~/plugins/cowart
npm install
npm run build

然后注册 personal marketplace 并安装:

codex plugin marketplace add ~
codex plugin add cowart@personal

确认一下 ~/.agents/plugins/marketplace.json 里已经有 Cowart 条目,即代表安装成功。

打开画布验证安装

安装完成后,来验证一下是否正常工作。

在 Codex 中输入:

Open the Cowart canvas for this project.

Cowart 会启动一个本地网页服务,默认地址为 https://127.0.0.1:43217/。在浏览器中打开这个地址,即可看到一个 tldraw 无限画布。画布数据保存在项目目录下的 canvas/pages// 中,切换项目便会得到一套独立的画布,互不干扰。

在 Codex 中打开 Cowart 画布

在画布里生成新图

画布打开后,在画布中创建一个 AI image holder——即一个虚线框。选中它,再回到 Codex 描述您想要的图片:

Generate a new image into the selected Cowart AI image holder.

Codex 会读取选中的 holder,按照您设定的比例生成图片,并直接插入到 holder 中。整个过程无需手动下载、拖拽或裁剪,极大节省了操作步骤。

使用 Cowart 生成并插入新图

根据标注修改图片

这是 Cowart 最具价值的功能之一。

过去修改 AI 生成的图片,只能修改提示词后重新生成一次。现在完全不同了——您可以在画布上直接对图片进行标注:画箭头、圈区域、添加文字说明。完成标注后截取屏幕截图,将标注截图发送给 Codex,并输入:

Use my Cowart annotation screenshot to generate a clean revised image beside the original.

Codex 能够理解您的标注意图,生成一张去除标注痕迹的新图,并将其放置在原图旁边。原图和标注均不会被移动或删除,方便您反复对比,这一设计非常贴心。

根据 Cowart 标注截图生成修订图

几个需要注意的地方

有几点细节值得留意。安装后如果 skill 没有出现,不必着急——插件加载发生在当前 Codex 对话之后,新开一个对话,新的 skill(cowart:cowart-open-canvascowart:cowart-image-gencowart:cowart-image-edit)和 MCP 工具才会出现。

端口默认是 43217,若被其他服务占用,可以设置 COWART_PORT 环境变量来更换端口。

画布数据默认存储在 $COWART_PROJECT_DIR/canvas,可通过 COWART_CANVAS_DIR 环境变量将其修改到其他位置。

另外需要说明的是,Cowart 目前仅适配了 Codex,在其他 AI 工具中使用时会缺少 MCP 工具支持,这一点请提前了解。

来源:https://cloud.tencent.com.cn/developer/article/2702082
上一篇AI越来越强,为何你反而更疲惫? 下一篇iOS云手机H.264与H.265编解码对比及远程低延迟选型
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
批处理BAT入门教程第一篇
AI教程 · 2026-07-03

批处理BAT入门教程第一篇

提供13个批处理实战技巧,覆盖全盘查找并删除文件夹或文件、拷贝移动文件、创建畸形文件夹及设置隐藏属性等场景,可一键完成系统维护与文件管理工作,极大提升自动化操作效率和便捷性。

从零开始批处理命令For循环详解与实战案例
AI教程 · 2026-07-03

从零开始批处理命令For循环详解与实战案例

批处理For命令支持 d、 l、 r、 f四个参数。 d仅列出当前目录下的目录名; r递归搜索指定路径及其子目录中的文件; l生成数值序列; f可解析文件、字符串或命令输出,通过delims、tokens、skip、eol等选项灵活处理内容。

批评你的人是你生命中的贵人
AI教程 · 2026-07-03

批评你的人是你生命中的贵人

批评你的人往往最值得珍惜,因为他们关注你、助你成长。面对批评应包容反思,用行动改进而非辩解。接受批评是自我完善的过程,能让人少走弯路,避免重复犯错。这样的人正是生命中的贵人,值得感恩与珍惜。

测试人员角色定位与职责详解
AI教程 · 2026-07-03

测试人员角色定位与职责详解

测试人员角色经历了从找问题、保证质量到分析风险的转变,最终核心职责是提供关键信息,协助团队创造优秀产品。这包括识别问题、评估风险及帮助团队了解项目状态,而非单纯把关或追求完美。

经营成功测试生涯的实用方法与策略
AI教程 · 2026-07-03

经营成功测试生涯的实用方法与策略

一、测试生涯的起点 1989年,我在田纳西大学攻读研究生时,意外地从软件开发人员转行成为一名软件测试工程师。这并非我主动选择,说起来还有些戏剧性——某个早晨,教授质问我为何缺席那么多开发会议,我解释说这些会议总是安排在周末早上,对我这个第一次离家、刚入学的学生来说实在不便。结果呢?等待我的不是解聘通