免费开源的 PhotoCraft:让 AI 替你修图的 Photoshop 平替
【免费下载链接】photocraftPhotoCraft: An open-source, photo editor written by scratch in pure Rust项目地址: https://gitcode.com/gh_mirrors/pho/photocraft
这两年 AI 修图,大家聊的都是"生成"。但说句实话,我们每天真正干的是"编辑":改尺寸、统一色调、把一堆乱糟糟的图层理顺。这些活儿,会聊天的 AI 只能给你出主意,下手还得你自己来。
我想聊的这个项目叫 PhotoCraft,一个用纯 Rust 从零重写的开源 Photoshop。不订阅、不联网,装在你自己电脑上:图层、蒙版、调整图层、图层样式、矢量形状、压感笔刷、真正的 PSD 读写,都有。团队没有抄任何人的代码,对着公开资料和实际行为做了一遍"洁净室"实现。
基本功只是前菜。它真正在开发者圈子里被反复讨论的,是另一件事:软件里所有操作,都变成了 AI 能直接调用的形式。
🎛️ 每个菜单背后,是同一块总控台
这里要引入一个关键概念。PhotoCraft 的软件像一座剧院:导演(图形界面)、舞台监督(命令行)、美食评论家(脚本),还有新来的机器人(AI),各拿各的遥控器——但每个遥控器控制的,是同一块后台总控台。那块台子,就是一个 500 多条命令的注册表。
你在界面上点出的"调整图层"、脚本里调用的"调整图层"、AI 请求的"调整图层",是同一条命令、同一套参数、同一条执行路径。官方自动化文档写得很直白:你的鼠标能点到的,界面就能执行,现在 AI 也能。
你的鼠标能点到的,AI 也能执行。
这就是它能被 AI 驱动的钥匙。AI 不需要"看懂"你的界面,不用模拟鼠标赌点没点对,也不用为每个新软件学一套 API。它只需要用结构化方式说一句"打开这张 PSD、加一条曲线、锐化、导出 PNG",引擎就照做。
📦 批量、常驻会话、AI 接管:三个入口对应三种人
想上手,门有三道,不是难度递进,是对应三种人。
批量型,"一单就干完"。CLI 收一个文件夹,按一组规则处理完、吐出结果、退出。几百张商品图要统一尺寸、统一白底、加角标,规则说一次,机器连夜干完。这是最典型的命令行批量图片处理场景。
连续作业型,"不休息的修图师傅"。开一个无头会话让它常驻,它记得当前打开的是哪张图、做到哪一步,你可以一句话一句话地喂任务:先抠图、再调色、最后加文字,上下文不断。
AI 接管型,最有想象空间的一个。通过mcp子命令,它能直接挂到 Claude 这类 AI 客户端上,对话框里说人话就行。更妙的是两种形态:无头模式里 AI 自己开后台引擎干活,适合服务器;桥接模式下,AI 连上你正开着的那个 PhotoCraft 窗口——能看到界面状态、能截图、能模拟鼠标键盘。这是盯着你的屏幕在干活,不是照着说明书在猜。
🧪 它的验收标准:AI 独立把活干完才算过
我特别喜欢这个项目的验收测试。标准不是"代码写完了",而是**"AI 只用 MCP 的几个工具,能不能独立完成 10 个真实修图任务"**。
测试里 AI 只能做有限动作:打开文档、看图层结构、执行命令、批量执行、渲染预览。做完还得自己验证——比如去读某个坐标的像素颜色,确认效果真的生效了。这段测试代码就在仓库里,我翻过:每个任务走的全是标准 MCP 通道,没有走后门。仓库里还有两份追加的扩展任务测试,相当于"再来一轮"。
这个思路的价值在于:它意味着"AI 能修图"在这里不是理论上存在,是被测试证明过的活儿。
⚖️ 不吹牛的地方,才是我欣赏它的地方
说句实话。PhotoCraft 官方的自我评估很坦白:功能广度大约 76%,但"能不能替代专业设计师的日常"只有 45% 左右,完整数据都在这份自评里摆着。
缺口也一条条列了:工具箱里还缺 14 个工具;没有任何 ML 运行时,生成类功能基本是空白;25 个性能场景只有 3 个达标,150 图层的文档挪一下层还是慢;插件生态没有;写回的 PSD 甚至被报过 Photoshop 拒收。
所以如果你是专业修图师,现在别拿它当主力。但如果你要的是"本地跑完、不上传、不订阅"的批量活,它已经够用。我欣赏它,正因为它没把数字吹圆。
🧭 放在 Adobe 和 GIMP 旁边,它做的是"翻译活"
放进更大的图景看,这条路大概有四条:
- Adobe把生成能力放云端,按订阅收费,强,但图和数据都过它的服务器。
- GIMP、Krita是开源老大哥,功能硬,但基本没有面向 AI 的接口。
- ComfyUI 这类节点工具管的是"生成一张图",不是"编辑一份带图层的设计稿"。
PhotoCraft 走的是另一条:不跟 AI 抢画画,而是把专业软件的每个操作翻译成 AI 听得懂的话。AI 再强,也需要一双手落地,这个项目赌的就是先把"手"做好。
整个引擎还能编译进浏览器,配置不高的机器可以先在网页里试手感。MIT/Apache 双许可开源,代码就摆在那,你完全可以自己翻。
留给你一个问题
如果 AI 只能替你接一件重复的图片活,你接哪件?
一句话回答就行,比如"每周要改 50 张账单图上的日期"——我挺好奇你的清单长什么样。
【免费下载链接】photocraftPhotoCraft: An open-source, photo editor written by scratch in pure Rust项目地址: https://gitcode.com/gh_mirrors/pho/photocraft
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考