ArtCraft 用 AI 与 Rust 复刻 Photoshop 等 17 款软件,计划全面重构开源工具生态
AI Ambition: ArtCraft Cloned Photoshop and Now Wants to "Rebuild Everything"
ArtCraft 创始人 Brandon Thomas 在 AIE Code 峰会上展示了利用 AI 与 Rust 开发的 17 款开源软件,旗下应用日下载量已达约 170 万次。
原文展示了利用智能体与 Rust 快速复刻桌面软件的工程经验,为评估 AI 驱动开源工具重构提供了实践参考。

旧金山举办的 AI Engineer Code Summit 次日主题是借力 AI 拓展雄心。而在 AI 时代,像 ArtCraft 这样野心勃勃的项目屈指可数。这家初创公司迄今已发布了 17 款主流软件工具的开源版本,最先登场的是用 Rust 从零重写的 Photoshop 替代品 PhotoCraft。
今天上午在峰会现场,ArtCraft 创始人兼 CEO Brandon Thomas 发表了一场类似 AI 开源宣言的演讲,全场气氛热烈。当他提到 ArtCraft 复刻了 Adobe Acrobat,推出名为 PdfCraft 的产品时,台下爆发出阵阵掌声。演讲尾声,他喊出“夺回整个互联网”和“重构一切”的口号,引得全场欢呼喝彩。
Thomas 的演讲从重温早期互联网历史切入。在他看来,万维网诞生之初本意极好,但随着 Web 2.0 走向主流,一切开始变了味。

谈及 20 世纪 90 年代的互联网,他感慨道:“那时我们有大批完全开放的聊天应用。比如 IRC 就很像现在的 Discord,但你可以搭建真正属于自己的服务器,还可以随意编写程序来做自动化或不受规则限制地查询。”
他强调的重点倒不一定是所有东西都必须开源,而是网络用户曾经拥有自由创造的权利。以最终被 Adobe 收购的商业动画工具 Flash 为例,“当年连小孩子都能用它做出各种各样的动画”。
等到搭载更快宽带与智能手机的 Web 2.0 时代到来,“所有人被一网打尽”。Thomas 承认这确实扩大了互联网软件的用户规模,但代价是丧失了在主流应用上自由创造的权利。

“那个松散、充满探索精神的早期网络逐渐消亡,”他说,“API 被从我们手中收回,紧接着我们看到分发渠道被各大巨头牢牢把控。”
Adobe 似乎尤其让他反感。他提到自己取消包月订阅时,曾被莫名其妙扣了一笔费用。
“曾经那么充满希望、开放自由的网络,如今沦为一个榨取价值、画地为牢、寻租横行的世界,这实在令人沮丧。”
正是这种失望促使他创立了 ArtCraft,其核心理念就是“把所有软件都用开源重做一遍”。据 Thomas 称,这一主张甚至赢得了反 AI 人士的支持。

除了 PhotoCraft 之外,他们还复刻了 Adobe 全家桶的其他应用,克隆了 Figma,并打造了一款类似微软 Word 的文字处理工具 WordCraft。此外还有一些独立项目,例如由社区主导、通过 ArtCraft 启动器分发的 CAD 软件 SolidCraft。
Thomas 重申,这些借助 AI 构建的应用程序百分之百开源——“不仅桌面客户端开源,底层的实际基础设施同样开源”。
PhotoCraft:开发流程
ArtCraft 眼下的第一步是重写人们熟悉的工具。Thomas 的长远构想则是让用户(比如原先用 Photoshop 的创作者)能够根据自己的工作流深度定制软件。
用他的话说,他们的目标是“逆转 Web 2.0 时代造成的局面——当时一切都被据为己有、高度垄断并筑起高墙——我们要把应用程序真正还给用户”。
他表示,AI 就是实现这一目标的途径。

不过,市面上不是早就有 GIMP 这类 Photoshop 的开源替代品了吗?
“艺术家其实很少用 GIMP,”Thomas 在演讲中表示。“我们真正观察到的是,艺术家们在我们提供的软件基础之上,用 vibe coding 搭建属于自己的工作流。”
为了打造 PhotoCraft,团队先是向 AI 模型输入了一段详尽的提示词,梳理了 Photoshop 的各种工具、数据结构以及文件导入机制。随后,他们“又写了一段极其庞大的提示词,指令是:开始把整套应用做出来吧”。
在这个过程中,他们让所有组件都兼容了 MCP 和命令行(CLI)。
Thomas 透露,不到 24 小时,“我们就看到了一个与 Photoshop 高度相似的雏形——这简直把我们震撼到了”。

PhotoCraft 界面;图源:ArtCraft 官网
Thomas 指出,PhotoCraft 目前“还没有实现 100% 的对齐”——他表示才刚刚达到 60% 左右——但团队已经定下内部目标,要尽可能逼近 100%。(该项目的 GitHub 页面显示,功能覆盖度已对齐约 76%,专业就绪度约为 46%。)
“眼下,我们希望满足所有习惯 Adobe 的艺术家的肌肉记忆,所以我们直接照着 Adobe 的路子走,完全复刻他们的界面和操作手感。”
但在 ArtCraft 达成这个目标后,他们计划“开发新一代应用,带来更具智能体特性的全新界面”。
引发巨大反响
Thomas 坦言,PhotoCraft 获得的巨大关注让他始料未及——不仅《纽约时报》发来了采访邀约,其开源社区规模也迅速激增至约 4000 名开发者。
“我到现在还没完全回过神来。这击中了人们的痛点,大家总觉得自己被 Adobe 和其他科技大厂坑了。而我们做出的东西真正引起了他们的共鸣。”

演讲结束后,Thomas 被 AIE Code 的参会者团团围住。
ArtCraft 旗下应用的日下载量已达到 170 万次左右,而且 Thomas 表示这一速度仍在加快。
他还补充道,除了官方推出的 17 款应用外,社区还在开发大约 300 款应用。
Rust 是制胜关键,但技术挑战也不少
除了 AI 技术,Thomas 还提到 Rust 是保证应用具备高性能的核心要素——比如他声称,PhotoCraft 的启动速度比 Photoshop 快了十倍。
他说:“Rust 可能是这款产品成功的关键。我们之前见过有人用 Electron 来做,但对于高品质的创意类应用来说,原生开发才是必经之路。”
对于不熟悉 Rust 的工程师,Thomas 也带来了好消息。
“作为一名工程师,今天想用 Rust 就必须先精通 Rust 吗?完全不需要。[……] 你的智能体就能搞定一切。”

不过,Thomas 也坦言,研发过程并非一帆风顺。
“我们踩到了很多坑——比如权限、GitHub、扩缩容还有持续集成(CI),”他说。“CI 经常崩溃,我们只好自己搭。我们还在托管服务器机房找到了划算的大内存方案。”
但在哪些事情交给智能体、哪些事情必须由人来处理上,他们已经找到了平衡点。
“如果是做后端开发,或者涉及数据库架构迁移、API 设计这类工作,就留给人类工程师去做。但对于桌面应用、游戏以及基本固定不变的逻辑,直接扔给智能体去跑,放手让它们去搞就行。”

而事实证明,ArtCraft 在这方面甚至已经给出了解决方案。
“AutoCraft 是一个完全自主运行的软件工厂,我们打算将其开源。”
AI 开源万岁
Brandon Thomas 和他的 ArtCraft 公司野心之大,毋庸置疑。
“我们可以开源整个世界,”他在演讲结尾宣称,“掌控我们自己的应用、基础设施、协议和模型——掌控这一切。”
这是一个宏大的愿景;如果当前的下载量增长势头能够延续,它甚至有望达到 Linux 的规模。不过,颇有些耐人寻味的是,ArtCraft 最吸引我的其实是其人类贡献者社区的壮大。毕竟,早期 Web 最成功之处正在于此:实现大规模的人类协作。
与 1990 年代最大的不同在于,如今承担大部分开发工作的已经是智能体了。
来源:Latent Space · latent.space