四个人重写Adobe全家桶:七个应用全是Rust写的

四个人重写Adobe全家桶:七个应用全是Rust写的

2026-10-11 21:40:30 0点赞 3收藏 1评论

一个四人团队把 Adobe 全家桶重写了一遍,全部开源,一分钱不收,这是这两天在国内外热榜上传得最广的说法,报道标题写成"四人团队借 AI 开发免费开源平替",转发里有人跟一句"Adobe 该慌了"。我花了一晚上把一手材料翻了一遍,官网 getartcraft.com、GitHub 上的主仓库、发布记录,还有那份许可协议全文,值得看的不少,讲错的地方更多。

四个人重写Adobe全家桶:七个应用全是Rust写的

报道里那个词用错了

Futurism 那篇报道的标题写的是 reverse engineered,逆向工程。这个说法传回中文世界,就变成了"拆解 Adobe 的软件重做一份"。听着挺顺,Adobe 的界面确实像谁都能摸一遍照着搭。

仓库自己的说法是另一回事。README 第一行是 "The IDE for artists",官网每款 craft 后面跟着 "written from scratch in Rust",用 Rust 从零写。仓库建在 2022 年 3 月 31 日,到 10 月 7 日还有提交,主语言 Rust,Star 已经过万。逆向工程要对付的是法务和著作权,照搬界面布局、快捷键和面板习惯是另一码事,那是设计惯例,本来也不该让哪一家锁住。ArtCraft 干的是后面这件:界面尽量跟你熟悉的一样,代码自己写。

七款软件,进度不一样

官网列了七款,一款对一个专业角色。PhotoCraft 对 Photoshop,VectorCraft 对 Illustrator,FilmCraft 对 Premiere,LightCraft 对 Lightroom,PdfCraft 对 Acrobat,EffectCraft 对 After Effects,DesignCraft 对 InDesign。

进度不一样,PhotoCraft 和 PdfCraft 标着 early alpha,装包已经能下(macOS、Windows、Linux、网页版都有),另外五款是 in development,装包同样挂着,产品名后面排着一句邀请:下次重建什么,去 Discord 说。

PhotoCraft 用的是原生 GPU 画布,Metal、Vulkan、DirectX 12、WebGPU 四个后端全支持,官网在产品页上把这句写得很直,"No Electron, no web view",就是不打算跟网页套一层壳那一类混在一起,那类项目跑起来 2G 内存起步,它自己是从 Rust 编译出来的桌面程序。

134/135:读进来,再原样写回去

PhotoCraft 能打开和保存带图层的 PSD 和 PSB,官方拿去跑的 135 个真实测试文件里,134 个能逐字节往返。

0.5.0 版本支持 16 个调整图层、70 多个可以实时预览的滤镜、智能对象,文档位深 8/16/32 位,色域覆盖 RGB、CMYK、Lab 和灰度,带 ICC 色彩管理和软打样。135 个真实文件里有 134 个能逐字节往返,PSD 却是二十多年的私有格式,完整规范从来没公开过,这活儿只能一点点啃,跟"AI 一键出原型"的印象对不上。

仓库根目录的 AGENTS.md

团队确实在用 AI 写代码,痕迹就在仓库根目录:一份 AGENTS.md,专门写给编码智能体的项目说明书,代码风格、目录结构、连"两个 crate 导出同名类型时怎么起别名"都写清了,旁边还有一份九字节的 CLAUDE.md 指过去。 这种做法有人叫规格化开发,人不逐行敲代码,把"这个仓库的规矩"写成文档,模型照着规矩量产实现,人来审,写一份合格的 AGENTS.md 要的是知道自己要什么、知道好代码长什么样、知道这个领域的坑在哪,花的时间可能比写代码本身还长,四个人能撑起七款专业软件,靠的就是这四个人的判断力。

Adobe 那套壁垒里,功能表那一层被 AI 拉平了不少,专业用户手上那套肌肉记忆反倒成了开源替代品的通行证,反正界面照旧、学习成本归零,换过来没什么说不的理由。

许可协议上写的是 fair source

仓库的许可证不是 MIT,不是 Apache,也不是 GPL。文件开头自己承认这不是一份正经法律文书,但边界写得清楚:代码免费,可以备份、可以改、可以自己编译自己用,用它生成的素材归你。不能做的也具体,不能把这份软件当自己的产品卖,不能拿它的代码去做竞争性的生意,不能 fork 之后删掉社区入口和捐赠链接,不能拿它的名字和吉祥物给自己做宣传。

他们管这叫 "fair source",公平源码。为什么不用 OSI 认证的协议,文件里也直说了:那些协议让软件很难在商业上做大,超大规模厂商随时能把开源项目里最好的部分摘走拿去变现,而他们自己的代码从来不开。末尾留了一句承诺,哪天公司真做不下去了,会把代码转成 OSI 认可的开源协议。

动机写得很坦率。四个人全职做这件事,以后还想训练直接跟界面配合的自有模型,这比写代码烧钱得多。他们举了 Stability.ai 的例子,说那家就是没找到赚钱方式才没走下去。所以严格讲,ArtCraft 不算 OSI 开源项目,很多转述把它归进"开源平替",把这一层省掉了。对普通用户没区别,对想拿它做二次创业的人,区别很大。

版本号、热度,和那 180 亿美元

这类项目每年冒一批,凉得也快,我翻的时候先看仓库寿命。2022 年建的仓库,到 10 月 7 日还在提交,最近版本 0.41.0(9 月 26 日),一个月前是 0.37.0,四年还在迭代,跟三天出原型是两回事。版本号也说明问题,PhotoCraft 才 0.5.0 early alpha,四款主力还停在 in development,Futurism 那句"专业用户暂时还得留在 Adobe"没说错。许可类型要看 LICENSE.md,别只看 README 的徽章,徽章写 open source,许可写的是 fair source。它靠付费模型服务活着,也允许你换自己的供应商,路线图里写着"减少对自家托管服务的依赖",能不能做到是另一回事。

技术圈在意的不是"Adobe 要完蛋了",是这七款软件在 Rust 上到底写得怎么样:"开源 Adobe 兼容套件"的帖子拿到 146 分、211 条评论,一篇嘲讽 vibe coding 的评论文章只有 29 分、64 条评论。

Adobe 的数字媒体业务一年接近 180 亿美元,定价建立在"你换不掉我"上——文件格式私有,协作链条绑在工作流里,二十年攒下的操作习惯是沉没成本——现在有款软件能原样读你的 PSD,界面和快捷键跟原来一致,还不要钱,这三根柱子就同时被碰了一下。它现在碰不动,0.5.0 说服不了任何一个接商单的设计师,但这种事从来不是一次发生的。

你现在多半用不上它,也不用为它激动。我把结论放在这儿:等版本号从 0.41.0 走到 1.0,或者七款里再多两款挂上 alpha,再回来看它一次。

作者提示含AI生成内容。作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
1评论

  • 精彩
  • 最新
  • 能逐字节还原PSD这点确实硬核,不过0.5.0的alpha阶段,团队协作和字体管理这些流程类需求估计还得等,先用网页版试水倒是可以

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
3
扫一下,分享更方便,购买更轻松