跳到文章正文
应用 编辑推荐

用 Claude 两周写出 53 万行 Rust,复刻七款 Adobe 软件:作者自己却说还远没准备好

“我还没准备好把这个发到 Hacker News 上,离可读还差得很远。”说这句话的人,刚刚用 …

“我还没准备好把这个发到 Hacker News 上,离可读还差得很远。”说这句话的人,刚刚用 AI 在两周内写出了 53 万行 Rust 代码,目标是把 Photoshop、Illustrator、Premiere 等七款 Adobe 软件全部复刻一遍。

用 Claude 两周写出 53 万行 Rust,复刻七款 Adobe 软件:作者自己却说还远没准备好
开源版 Photoshop 替代品 PhotoCraft 正在编辑一幅葛饰北斋版画(图源:项目 GitHub)

项目作者 Brandon Thomas 用的是 Claude Opus 5.5,代码以 MIT 和 Apache 双许可开源,还提供 WebAssembly 版本,能在浏览器里跑。听起来像爽文开局,但他自己先泼了一盆冷水:功能覆盖不等于能干活,能跑不等于能替代。

一分钟速览

  • 七款 Adobe 应用的开源替代品,用 Claude Opus 5.5 驱动 Rust 开发,支持 WebAssembly。
  • 9 月 30 日首次提交到 10 月 13 日,14 天累计 2152 次提交、1004 个合并 PR、53.9 万行 Rust。
  • 功能覆盖度约 76%,但“面向正式工作的可用度”只有约 45%。
  • 仍有 579 个未解决问题,25 项性能指标中 22 项未达标。
  • 生成的 PSD 文件还不能被 Photoshop 稳定打开,距离 Beta 还需 1100–1800 小时。

进度条很好看,体验分不好看

以对标 Photoshop 的 PhotoCraft 为例,路线图显示 628 个菜单全部完成,68 个工具完成 56 个,35 个面板完成 30 个,31 种格式完成 13 种、另有 4 种待完善。单看这些数字,确实像模像样。

但另一组数据更接近真实:面向正式工作的可用度约 45%,专业使用者体验得分 43%,只用核心功能的用户体验得分 61%。菜单齐了,不代表每个菜单背后的行为都对;工具在了,不代表复杂图层和高负载文件不崩。对专业软件来说,最后那 20% 的兼容性,往往决定用户走不走。

AI 写代码快,难的是“验收”

这个项目最有意思的地方,不是 53 万行,而是它暴露了 AI 生成大型软件的瓶颈。代码可以高速产出,但验证需要人盯着:文件格式互通、性能指标、边界条件、撤销重做、插件生态,每一项都要真实用户和真实素材去磨。作者把剩余工作量按“一个 Agent 顺序工作”估算,到 Beta 要 1100 到 1800 小时,到功能完全对等要 2300 到 4100 小时——这还只是工程时间,不含社区磨合。

Git 记录里出现 317 个不同贡献者身份,也说明这个项目的协作方式已经和传统开源不太一样:大量提交可能来自自动化流程,人类更多在做方向判断和问题收敛。

对行业意味着什么

短期内,这类项目更像技术演示和压力测试,而不是能立刻替换 Adobe 的生产工具。但它证明了一件事:复杂桌面软件的“从 0 到 60 分”正在变得极其便宜,真正昂贵的是“从 60 到 95 分”的兼容性与稳定性。

对创业者来说,护城河会从“能不能做出来”转向“能不能被专业工作流接受”;对工具厂商来说,靠功能数量收订阅费的时代,会比想象中更快结束。

参考:InfoQ 报道、项目 GitHub

本文地址:https://www.163264.com/18969