AI 复刻 Adobe 系列软件开发者坦言:项目远未准备就绪
作者:Steef-Jan Wiggers
Brandon Thomas 基于 Claude Opus 5.5 用 Rust 构建七款 Adobe 应用的开源替代品,支持 WebAssembly,MIT/Apache 双许可。当前功能覆盖度约76%,专业可用度约45%,距 Beta 阶段尚需1100–1800小时。
关键观点:采用 Claude Opus 5.5 驱动 Rust 开发全流程;以 Photoshop 2026 v27.11.0 为精确兼容基准;功能评估采用菜单/工具/面板/格式四维量化指标。
适合 Rust 工程师、AI 原生应用开发者、桌面软件架构师阅读。
Brandon Thomas 把他用 AI 构建的七款 Adobe 应用 开源替代项目 发到了 Hacker News 上,但立刻又给它泼了冷水。“我还没准备好把这个发到 HN 上,”他写道,“离可读还差得很远。”他表示等项目结束 Beta 测试阶段后会再发一次。
几天前,五个 Reddit 子版块都发布了 预告帖 ,传递的信息却截然不同,称项目即将进入 Beta 阶段,有望在一个月内实现近乎 100% 的功能对齐。而代码库的说明与 Hacker News 上的说法一致。
Thomas 借助 Claude Opus 5.5 用 Rust 语言构建了这些应用,并为浏览器提供了 WebAssembly 构建版本,对标 Photoshop、Illustrator、Premiere、Lightroom、After Effects、InDesign 和 Acrobat Pro。所有代码均以 MIT 和 Apache 许可发布。
PhotoCraft 的 ROADMAP.md (更新于 10 月 11 日)显示,功能覆盖度约为 76%,具体为:628 个菜单已全部完成(628/628)、68 个工具完成 56 个、35 个面板完成 30 个、31 种格式完成 13 种加 4 种待完善。另一组评估数据:面向正式工作的可用度约 45%;专业使用者体验得分 43%;只使用核心功能的用户体验得分 61%。距离 Beta 阶段还需 1100 到 1800 小时,达到功能完全对等还需 2300 到 4100 小时——按一个智能体顺序工作的 Claude Opus 5.5 实际耗时计算。目标被精确锁定为:Photoshop 2026,版本 27.11.0,以 10 月 10 日本地安装的原版程序作为参照基准。
PhotoCraft 截图:这款开源版 Photoshop 替代品正在编辑一幅葛饰北斋版画,层面板里可见调整图层、文字图层与形状图层。(来源: GitHub )
路线图中对项目为何仍处于 Alpha 阶段的自我剖析,比外界批评还要严苛。0.5 和 0.6 版本的用户已提交 579 个未解决的问题,25 项性能指标中有 22 项未达标,而且“我们生成的 PSD 文件尚无法被 Photoshop 稳定正常打开”。对于一款旨在取代 Photoshop 的软件来说,文件互通性可不是可以忽略的小问题。
但项目体量是实打实的,首次提交于 9 月 30 日,最新提交为 10 月 13 日。短短 14 天内,代码库累计有 2152 次代码提交、1004 个合并的 PR,1306 个文件,合计 539017 行 Rust 代码。Git 记录里有 317 个不同贡献者身份,因此“独立开发者”的说法几乎从一开始就不成立了。Claude 作为提交作者出现了 277 次。
安装过这些应用的用户,反馈分化情况和路线图的评估一致。Reddit 用户 Painted-Arcana 直接对这款 Photoshop 复刻版提出批评:
很糟糕。你甚至不能通过按 Alt 键来使用吸管工具。除了几个静态预设之外,你根本无法修改布局。我还能列出一堆问题,但只用了 2 分钟就很清楚,它根本没法替代 Photoshop。
摄影师们主要吐槽 RAW 处理流程。用户 Sea-Temporary-6995 反馈,打开索尼 a7c 的文件提亮阴影时会出现噪点和色带;用户 OspreyChaser 表示多款尼康机型的 RAW 文件无法识别。最简单的一款应用则表现最好:Hacker News 用户 Krasnol 反馈 PDFCraft 运行无缺陷。
大部分报道很少提到代码库里写了多少开发规范。 AGENTS.md 里有一条净室规则:团队“仅研究 Photoshop 及其他专有编辑器的行为和外观”,不复制代码、着色器、配置文件或资源,而是“基于公开规范(Adobe PSD 规范、ICC、ISO 32000 混合模式、论文)和实际的观察”来实现。每个变更都要通过测试, panic_hunt 模糊测试会用异常参数遍历所有命令;格式兼容性会用一套 Photoshop 原生生成的 PSD 测试集 来校验。这些应用还公开了一个 JSON 控制通道和一个 MCP 服务器,这样编码智能体就能驱动正在运行的应用并截图,以便自检界面效果。
正是这种开发方式引发了争议。用户 kmeisthax 直言:“根本不存在什么洁净室式的 Vibe Coding。”洁净室开发规范要求有两个完全隔离的团队:一个负责撰写规范,另一个在看不到原版代码的前提下实现功能。
最公允的评价来自另一个做同类项目的开发者。用户 az_liberal_geek 正在开发 Hew,用 Claude 打造开源版 SketchUp 替代品:
Hew 的第一个版本出来得很快,观感和基础功能都很不错,但 Bug 也很多,会以意想不到的方式失败。添加一个大功能需要先写提示词,再加上几个小时的 Claude 开发时间,然后我自己再花更多时间进行测试和打磨。
他认为达到功能对等需要一年时间,而不是一个月。这个代码库自身的预估时间也接近这个区间。
Thomas 之后也调整了对外说法,他在 Hacker News 上表示:“实现 99% 功能对齐还需要一段时间,但我确信是以月为单位,而不是以年。”
查看英文原文: https://www.infoq.com/news/2026/10/photocraft-adobe-parity/
促进软件开发及相关领域知识与创新的传播
关于我们 我要投稿 合作伙伴 加入我们 关注我们
联系我们 内容投稿:editors@geekbang.com 业务合作:hezuo@geekbang.com 反馈投诉:feedback@geekbang.com 加入我们:zhaopin@geekbang.com 联系电话:010-64738142 地址:北京市朝阳区望京北路9号2幢7层A701
InfoQ 近期会议 上海 · QCon 全球软件开发大会 2026.10.22-24 北京 · AICon 全球人工智能开发与应用大会 2026.12.18-19
全球 InfoQ InfoQ En InfoQ Jp InfoQ Fr InfoQ Br
Copyright © 2026, Geekbang Technology Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448 号 - 5 京公网安备 11010502039052号 | 产品资质
本文内容由 ai007 从公开渠道聚合,版权归原作者所有。若原文已删除或变更, 以原文站为准;本站存档仅为便于查阅而保留。