ARTICLE · 1239852
用 AI 复刻 Adobe 全家桶,传统软件的时代要变了吗?
最近,技术圈出现了一个挺有意思的项目。
一位名叫 Brandon Thomas 的开发者,借助 Anthropic 的 Claude Opus 5.5 和 Rust,做出了一套名为 ArtCraft 的开源软件,试图复刻 Adobe 的多款创作工具,包括 Photoshop、Illustrator、Premiere Pro、Lightroom 等。

乍一看,这好像又是一个 AI 编程的成功案例。
但如果你了解这件事背后的原因,就会发现它比普通的 AI 写代码有意思得多。
据开发者本人在技术社区的说法,他之所以决定做这件事,一个重要原因是自己遭遇 Adobe 的提前退订费用,实在受够了这种订阅模式。
于是,一个有着多年软件开发经验的人,决定尝试用 AI 做出一套免费的替代品。

这件事听起来多少有点戏剧性。
过去,面对 Adobe 这样的软件巨头,普通开发者即使不满意它的产品和收费模式,往往也只能选择忍受、寻找替代品,或者自己承担高昂的开发成本。
而现在,AI 让另一种可能性出现了:一个相对精简的开发团队,也能尝试挑战过去只有大型软件公司才有能力长期投入的产品。
当然,ArtCraft 目前仍处于早期开发阶段,距离真正替代成熟的 Adobe 软件还有很长的路。它的意义,并不在于已经做出了七款完美的软件,而在于它提出了一个值得认真思考的问题:
当 AI 让软件开发变得越来越便宜,传统软件行业赖以生存的规则,会不会发生变化?
过去需要一个团队,现在一个人也敢尝试了
先不讨论 Adobe,我们可以回想一下传统的软件开发过程。
假设你想开发一款图片编辑软件。
这可不是简单写几个接口就能完成的事情。
你需要考虑图层管理、图片渲染、滤镜算法、色彩处理、文件格式、撤销与重做、快捷键、界面交互,还要处理各种边界条件。
如果希望它真正能够被用户使用,还需要考虑性能、稳定性、兼容性和长期维护。
这意味着什么?
意味着一个看起来很简单的想法,背后可能藏着大量复杂的工程工作。
过去,个人开发者面对这样的项目,往往会先算一笔账:需要投入多少时间?需要掌握哪些技术?做出来之后有没有人用?能不能收回成本?

算到最后,很多想法甚至还没开始,就已经被放弃了。
并不是因为开发者没有能力,而是因为实现成本太高。
AI 正在改变这件事。
现在,我们可以让 AI 帮忙分析需求、搭建项目结构、实现基础功能、编写测试代码,再通过不断反馈来修复问题。
以前需要先花很长时间才能搭建起来的原型,现在可能很快就能看到雏形。
当然,这不代表复杂的软件突然变简单了。AI 生成的代码依然可能存在错误,复杂系统依然需要架构设计和工程验证。
真正发生变化的是:尝试一个想法的成本正在降低。
过去,你需要先投入大量时间,才能知道一个想法到底能不能实现。
现在,你可以先做出一个能运行的版本,再决定是否值得继续投入。
这两种开发方式之间的差别,可能比单纯的代码生成效率提升更重要。
因为它改变的不只是开发速度,还改变了一个人面对复杂项目时的决策方式。
AI 改变的,不只是写代码的速度
如果把 AI 编程理解成一个更聪明的代码补全工具,我觉得还是低估了它的影响。
代码生成只是整个软件开发过程中的一个环节。
真正完整的软件开发,还包括需求分析、架构设计、功能实现、测试验证、问题排查和持续维护。
过去,这些环节大多需要开发者亲自完成。
即使一个程序员写代码很快,也不代表他能同样快速地完成测试、定位问题、验证边界条件。
而现在,AI 已经开始参与整个过程。
例如,我们想开发一个简单的图片处理工具。

可以先让 AI 根据需求生成基础架构,再让它实现图片导入、裁剪、滤镜等功能;接着,让它编写测试用例,检查不同尺寸的图片、异常输入和文件保存逻辑;发现问题后,再让它分析错误原因并提出修复方案。
如果进一步结合自动化测试、代码执行和持续集成,这个过程还可以形成更完整的反馈循环。
开发者不再只是不断地向 AI 提问、复制代码,而是逐渐开始组织一个能够持续执行任务的开发过程。
这也是我认为 AI Agent 值得关注的原因之一。
当模型能够理解任务、调用工具、修改代码、运行测试,并根据结果继续调整时,AI 的角色就不再只是一个回答技术问题的助手,而开始接近一个参与软件交付的执行者。
当然,这种能力距离完全自主、可靠地交付任意复杂的软件仍有很大距离。任务越复杂,越需要明确的约束、可靠的测试和人工审核。
但方向已经很清楚了。
AI 正在从辅助编写代码,走向参与完成软件开发任务。
而当 AI 能够覆盖越来越多的开发环节时,整个软件的生产成本就可能随之下降。
这也是 ArtCraft 这类项目真正值得关注的地方。
它让我们看到,AI 不只是帮助开发者把原来的工作做得更快,还可能让一些过去成本过高、难以启动的项目,开始具备现实可行性。
当复制软件的成本降低,传统软件的竞争方式会变吗?
过去,Adobe 这样的软件公司拥有很强的竞争优势。
这种优势不仅来自技术,也来自长期积累的功能、用户习惯、文件格式、插件生态和专业工作流程。
一个新团队想要挑战它,必须投入大量人力和时间,才能逐步建立起类似的产品能力。
这是一道很高的门槛。
但 AI 出现之后,这道门槛可能正在被降低。
过去,开发一款复杂软件可能需要一个团队持续投入很长时间;现在,一个有经验的开发者可以借助 AI,在更短的时间内实现一个具有一定功能规模的替代品。
需要强调的是,降低开发成本不等于彻底消除竞争壁垒。
ArtCraft 目前仍然存在功能缺失、兼容性和稳定性等问题。真正专业的创作场景,对色彩管理、文件兼容、插件支持和处理性能都有很高的要求。
但即使如此,它依然可能改变竞争的起点。
因为竞争对手不一定要一开始就做到与 Adobe 完全相同。
它可以先解决一部分用户的需求。
例如,对于偶尔需要处理图片的人来说,一个能够完成基础编辑、无需付费订阅的工具,可能已经足够了。

对于一些独立开发者和小型工作室来说,如果替代软件能够满足大部分日常需求,他们就有理由尝试切换。
这意味着,传统软件公司未来面临的竞争,可能不再只是来自拥有大量资金和人员的大型企业。
也可能来自一些规模很小、借助 AI 快速开发产品的团队,甚至是个人开发者。
过去,一个小团队可能连参与竞争的机会都很少。
现在,它至少有机会先做出一个可以被用户体验的产品,再通过社区反馈和持续迭代逐步完善。
AI 不一定能让小团队直接打败软件巨头,但它正在让挑战巨头这件事变得更加现实。
真正值得警惕的,可能是传统软件的商业模式
我觉得,Adobe 这件事还有一个比技术本身更值得讨论的角度。
那就是软件的收费方式。
过去,软件开发成本很高,功能复杂的软件更是如此。
一家公司需要长期投入研发、设计、测试、运维和客户支持,才能维持产品的竞争力。
因此,持续收费有其商业逻辑。
订阅模式也并非天然不合理。对于持续更新、提供云服务和专业支持的软件来说,订阅可以帮助企业获得稳定收入,也让用户不必一次性承担很高的购买成本。
问题在于,当订阅变得难以退出,或者用户觉得自己被不合理的收费规则束缚时,商业模式就可能从便利变成负担。
用户真正想要的,往往不是完全拒绝为软件付费,而是希望付费能够与产品价值相匹配,并且保留合理的选择权。
而 AI 可能让这种选择权变得更有分量。
当一个人能够以更低的成本开发出某款软件的替代品时,原有产品就不能再完全依靠高昂的开发门槛来维持竞争优势。
用户会有更多选择。
小团队会有更多进入市场的机会。
开源社区也可能更容易围绕某个产品形成持续改进的力量。
当然,免费软件并不意味着没有成本。开发、测试、维护、服务器和用户支持都需要投入。开源项目能否长期发展,也取决于维护者、社区和可持续的资源来源。
但有一点可能正在改变:
过去,用户面对某款昂贵的软件时,往往只能在付费和放弃之间选择。
未来,他们也许还可以选择一个由小团队开发、由社区持续完善,甚至能够根据自身需求定制的替代品。
当替代品越来越容易出现时,软件公司就需要更加认真地思考:用户为什么要继续选择你?
答案不能只是因为迁移成本太高,也不能只是因为过去一直如此。
更重要的,应该是产品本身确实值得付费。
软件不会消失,但软件的生产方式可能要变了
看到 ArtCraft 这样的项目,我并不认为传统软件马上就会被 AI 取代。
大型软件积累了多年的技术能力、产品经验和用户生态,这些东西不会因为 AI 能够生成代码,就在短时间内全部消失。
真正专业的软件,仍然需要大量工程细节的打磨。
一个图片编辑器能够打开图片,不代表它能够正确处理所有文件;一个视频软件能够生成时间线,不代表它能满足复杂的剪辑和后期制作需求。
软件的价值,从来不只是代码能够运行。
它还包括可靠性、易用性、性能、兼容性,以及用户在长期使用中建立起来的信任。
但我也不认为,我们可以因此忽略 AI 带来的变化。
过去,开发成本高昂,意味着很多软件只能由拥有足够资金和人力的公司来开发。
现在,AI 让个人和小团队也有机会参与其中。
过去,一个产品的某项功能可能因为投入产出比不高,而被开发团队长期搁置。
未来,如果实现成本足够低,开发者可能愿意为一小群用户提供更细分的功能。
过去,用户需要适应软件提供的标准功能。
未来,随着 AI 编程和自动化开发能力的发展,用户定制软件、开发专用工具的门槛也可能进一步降低。
当然,这些变化能发展到什么程度,还需要时间验证。
但至少,软件开发的生产方式已经开始发生变化。
对于程序员来说,我觉得这是一个值得认真参与的阶段。
我们可以继续学习底层技术、架构设计和工程实践,也可以尝试把 AI 引入真实项目,看看它究竟能够承担哪些工作,又在哪些环节仍然需要人来判断。
不必因为一个复刻项目,就断言传统软件的时代结束了。
也不必因为它还存在大量缺陷,就认为 AI 编程只是一场热闹。
技术的发展往往不是突然消灭一个旧行业,而是先降低某些成本,再改变参与竞争的人,最后逐步影响行业的组织方式和商业规则。
ArtCraft 也许还不足以替代 Adobe,但它至少让更多人开始认真思考:如果一个人就能尝试开发过去需要大团队才能启动的项目,那么软件行业未来的竞争格局,会是什么样子?
我觉得,这才是这个新闻真正值得关注的地方。

AI 带来的最大变化,或许不是让软件开发变得不再需要程序员,而是让开发软件这件事,不再只属于那些拥有庞大研发团队的公司。
当实现一个想法的成本不断下降,能够被实现的想法就可能越来越多。
而这,可能才是一个新时代真正开始的信号。















































































