[控场AI]
· 5 分钟阅读· 2,771 字

AI用Rust克隆一切:Adobe、Office、Outlook、ElevenLabs全被开源复刻

AI用Rust克隆一切:Adobe、Office、Outlook、ElevenLabs全被开源复刻

社区用Rust和AI蜂群模式闪电复刻商业软件,引发行业范式与质量隐忧。

remade.wiki 项目正以 Rust 语言结合 AI 辅助开发,快速净室重写 Adobe 全家桶、Microsoft 365、Outlook、ElevenLabs 及 Fusion 360 等商业软件,GitHub 星标累计超 16 万。PdfCraft 实测 2 秒启动并修复损坏的 2744 页 PDF,显示实用价值。AI 蜂群模式让 issue 和 PR 在数分钟内被自动处理,迭代速度远超传统逆向工程。但全新浏览器引擎的安全审计、项目长期可持续性、法律上的净室合规以及插件生态完整性仍是关键挑战。这一趋势可能迫使商业软件公司重新思考定价与护城河,加速软件开发民主化。

Reddit讨论截图

一个名为 remade.wiki 的项目正在以惊人的速度用 Rust 语言重写商业软件。从 Adobe 全家桶到 Microsoft 365,从 Outlook 到 ElevenLabs,甚至包括 Fusion 360 和 Abaqus 这类专业工程软件,都被社区用 AI 辅助的方式重新实现。这个由 Reddit 用户发起的讨论,展示了一个可能改变软件行业格局的趋势。

从 Adobe 到 Office:开源复刻的闪电战

一切始于 @storytold 在社交媒体上发布的帖子:他用 Rust 创建了 7 个 Adobe 应用的开源替代品,这些项目在 GitHub 上累计获得了超过 168,000 颗星。其中 PhotoCraft 单个项目就有 67k 星。

一周后,纯 Rust 实现的 Word、Excel 和 PowerPoint 出现。根据项目 readme,它们覆盖了 90% 的核心功能,Excel 克隆版支持 523 个公式中的 501 个。更令人惊讶的是,有人用 AI 快速生成了 craft-vba 项目,让这个 Excel 克隆版能够运行遗留的企业 VBA 宏。

现在,remade.wiki 上列出了 100 多个被净室重新实现的付费应用,而且每周都在增加。这种速度让传统的软件逆向工程显得像慢动作。

净室实现(Clean-room reimplementation) 是一种在法律上相对安全的逆向工程方法:开发团队完全隔离于原始软件的源代码,仅依据公开的接口文档、行为观察或功能规格重新编写实现。其核心原则是“接触隔离”——参与复刻的人不得查看原软件的专有代码,以避免被认定为衍生作品。历史上,IBM PC 的 BIOS 兼容芯片、ReactOS 对 Windows NT 的重实现都采用过这一路径。AI 辅助的净室实现进一步降低了成本:AI 可以快速生成行为等价但代码独立的模块,但法律边界仍取决于是否复制了受保护的表达(如特定算法实现、界面布局),而非功能本身。

复杂企业应用也未能幸免

有人可能会认为 Outlook 这种复杂的企业应用难以复制。但本周,两个独立团队分别构建了竞争的 Rust Outlook 克隆版,统称为 MailCraft。它无需浏览器引擎就能渲染 HTML 邮件,并通过 MCP 协议接入 Claude。

ElevenLabs 的克隆版 VoiceStudio 已经获得 74k 星,支持语音克隆、配音和有声书制作,覆盖 646 种语言,完全离线运行。而 ElevenLabs 的订阅费用为每月 22 到 330 美元。

专业工程软件同样受到冲击:SolidCraft(Fusion 360 替代品)、BimCraft(Revit 替代品)和 FieldCraft(Abaqus 物理仿真替代品)已经出现,这些软件的年费通常高达 20,000 美元。

MCP(Model Context Protocol) 是由 Anthropic 提出的一种开放协议,用于让 AI 模型以标准化方式连接外部工具和数据源。在 MailCraft 的例子中,MCP 充当了邮件客户端与 Claude 之间的桥梁:客户端把邮件内容、附件、日历等上下文暴露给模型,模型则可通过协议调用“写邮件”“搜索收件箱”等操作。相比传统的插件或私有 API,MCP 提供统一的工具描述与调用格式,使同一个 AI 代理能跨应用复用。这一设计让开源克隆版可以低成本地获得智能能力,而无需自建大模型基础设施。

实际体验:PdfCraft 令人震惊

发帖人下载了便携版 PdfCraft(Acrobat Pro 克隆),并用一个损坏的 68.5 MB、2,744 页工程 PDF 进行测试。结果:启动时间不到 2 秒,自动修复了损坏的文件,并且能够立即编辑封面文字和拖动图片。

这个体验表明,这些 AI 辅助生成的应用已经具备实用价值。不过,对于 BrowseCraft 这样的全新浏览器引擎,发帖人持谨慎态度,认为可能存在安全漏洞。

开源项目的 AI 蜂群模式

PdfCraft 的 GitHub 仓库展示了 AI 驱动的开发新范式:945 个 issue、630 个 PR。发帖人报告了一个右键菜单故障,两分钟内就有机器人打上标签并关联到一个 PR,该 PR 中某个开发者的 AI 代理已经重建了整个菜单。整个过程发帖人没有做任何事。

还有人在 60 秒内提交了 5 个 PR,全部是为了在贡献者排行榜上刷分。这种“AI 蜂群”模式让项目迭代速度达到前所未有的水平。

代理式 IDE(agentic IDE) 指内置 AI 代理、能自主读取代码库、修改文件并运行测试的开发环境,如 Claude Code、Cursor 等。与传统代码补全不同,代理式 IDE 接收的是一个目标(例如“修复这个 issue”),随后自行规划步骤:定位相关文件、生成补丁、执行测试、提交 PR。在 remade.wiki 的案例中,贡献者只需把项目链接和 issue 编号交给代理,AI 就能完成从诊断到提交的闭环。这种模式把人力从“写代码”转移到“审代码”,但也带来了 PR 泛滥、刷贡献分等治理难题,需要仓库维护者建立更严格的自动化审核与信誉机制。

速度背后的隐忧

这种开发模式引发了几个关键问题。首先,质量能否保证?全新的浏览器引擎需要经过安全审计,否则可能成为攻击入口。其次,可持续性存疑:当初始 hype 消退后,这些项目能否维持?ReactOS 项目用了 25 年才克隆 Windows,而现在的 AI 蜂群可能在 48 小时内完成类似工作,但长期维护仍是挑战。

另一方面,AI 辅助开发的低门槛意味着更多人能参与贡献。发帖人甚至鼓励读者利用剩余的 token,在 claude.ai/code 等代理式 IDE 中输入项目链接,AI 就会自动开始处理 issue 和 PR。

软件行业的范式转移

这一现象不仅仅是技术演示。它展示了 AI 如何大幅降低软件复刻的成本,可能迫使商业软件公司重新思考定价和护城河。当 20,000 美元的年费软件被免费开源替代品冲击时,市场格局将发生深刻变化。

当然,法律风险(净室实现是否侵犯专利或版权)和生态系统的完整性(插件、支持、文档)仍是这些项目需要面对的挑战。但无论如何,软件开发的民主化进程已经加速,而 Rust 和 AI 的组合正在成为这一进程的核心驱动力。

#Rust#AI克隆软件#开源复刻#Adobe替代品#Office开源#ElevenLabs克隆#remade.wiki#AI辅助开发
分享:

相关推荐