开发者 Brandon Thomas 用 Claude Opus 5.5 写的一组开源创意软件,在 GitHub 上越铺越宽。最早公布的 7 个应用对标 Adobe 的 Photoshop、Illustrator、Premiere、Lightroom、After Effects、InDesign 和 Acrobat;截至北京时间 10 月 12 日下午,同一账号下已经多出 4 个新仓库,分别标明对标 Microsoft Word、Excel、PowerPoint 和 AutoCAD。
Thomas 有 15 年工程经历,待过 Square,做过 Storyteller.ai 的 CEO。他给这批软件起了统一的后缀:PhotoCraft、VectorCraft、FilmCraft、LightCraft、EffectCraft、DesignCraft、PdfCraft,新加的叫 WordCraft、GridCraft、DeckCraft、CADCraft,合称 ArtCraft 系列。全部用 Rust 写成,许可证是 MIT 与 Apache-2.0 二选一。
十二天里的几个节点
GitHub 的仓库记录能把时间线拼出来。PhotoCraft、FilmCraft、LightCraft、PdfCraft、VectorCraft 五个仓库建于 9 月 30 日,EffectCraft 和 DesignCraft 建于 10 月 1 日。随后那个周末,Thomas 在 Reddit 上把整套东西推了出来,打出的口号是 “Software is over”。10 月 7 日前后,多家外媒跟进报道,同一天账号下又建出 WordCraft、GridCraft、DeckCraft 和 CADCraft。
热度主要压在 Photoshop 那一款上。早前有报道统计,7 个仓库合计星标过 4.2 万,PhotoCraft 一个占 23303。按 GitHub 接口在 10 月 12 日下午的数据,PhotoCraft 已到 49075 星、7919 个分叉,未关闭的 issue 和 PR 合计 1259 个。其余几个差距不小:FilmCraft 和 LightCraft 各约 1.04 万,PdfCraft 9973,新上的 WordCraft 6741,最晚出现的 DeckCraft 是 2124。
有人已经开始给它做周边。10 月 10 日出现了一个把 ComfyUI 工作流接到 PhotoCraft 的插件仓库;还有人在 10 月 6 日建了一份”独立源码快照”,注明保留原始许可证和署名,留作备份。
仓库里写了什么
PhotoCraft 的说明文档称,菜单、快捷键和面板都按 Photoshop 的习惯摆放,渲染走基于 wgpu 的 GPU 合成,覆盖 Metal、Vulkan、DX12 和 WebGPU,平台写的是 macOS、Windows、Linux、FreeBSD 和网页。PSD 支持给了一个具体数:用开源库 psd-tools 的 309 个测试文件做重存,307 个渲染结果保持不变。
另一处设计面向智能体:每个操作都是一条命令,同一个引擎既能从界面点,也能从命令行、JSON 控制通道或 MCP 服务器调用。文档里的效果截图,就是通过这条控制通道离屏渲染出来的。
状态栏标的是 early alpha。Thomas 起初在 Reddit 上说一个月内做到与 Adobe 功能完全对齐,后来在 Hacker News 上改口,称 99% 的对齐”要花一阵子”,按月算,不按年算。稳定性、性能和专业场景的边角情况,他自己也承认还没解决。
洁净室这个说法
每个仓库的简介都写着 clean-room reimplementation,意思是没用对方的源码和素材,只照公开规格和可观察的行为重写。Hacker News 上有评论不认这个用法:传统的洁净室开发要两组人隔开,一组写规格,一组照规格实现;这里是一个人加一个用公开代码和文档训练出来的模型,模型见过什么,外人没法查。
商标上,文档写明 Adobe、Photoshop 等名称归 Adobe 所有,ArtCraft 自己的名称和标志也不在开源许可里,分叉版本必须去掉。专利是另一回事,Adobe 手里有数千项专利,会不会有哪一项落到界面或功能上,目前没人给出判断。PetaPixel 发稿时 Adobe 没有回应,微软对 Office 仿品同样还没有公开表态。
商业模式上,基础功能不收订阅费,生成式 AI 功能另走额度:可以订阅,可以单买,也可以接自己的算力和第三方密钥。四个 Office 仿品建出来还不到一周,它们离”能用”有多远,仓库里的 issue 列表比任何口号都直观。
参考来源:PhotoCraft 等 GitHub 仓库说明与公开接口数据(星标、分叉、建库记录)、PetaPixel、CocoLoop、Ecosistema Startup、Mezha;星标与分叉数以 GitHub 接口读数为准,PhotoCraft 早期星标数来自单一媒体统计。