做设计的人大概都经历过这样的时刻:打开一个PSD文件,软件提示订阅已过期;或者想导出个PDF,发现云端账户登录不上。ArtCraft这个项目正在尝试给出另一种答案——把Adobe Creative Cloud那一整套创作工具,用开源的方式重新做一遍。
这个项目叫Crafting Apps,由开发AI图像视频制作环境的ArtCraft团队推进。它的核心思路很直接:操作逻辑向Adobe看齐,但每一款应用都从零开始用Rust语言开发,不依赖订阅制,也不要求用户时刻连接云端。
七款应用,覆盖Adobe主力产品线
截至2026年10月,Crafting Apps已经发布了七款应用,分别对应Adobe旗下的几款核心工具。需要说明的是,这七款目前并非全部达到可替代Adobe成品的完成度——PhotoCraft和PrintCraft处于“早期alpha版”阶段,VectorCraft、FilmCraft、LightCraft、EffectCraft、DesignCraft则标注为“开发中”。
具体来看这七款应用各自对标的方向:
- PhotoCraft:对标Photoshop,支持图层、蒙版、调整图层、图层样式、文本、矢量、笔刷,能读写保留图层的PSD和PSB格式。
- VectorCraft:对标Illustrator,实现钢笔工具、直接选择、布尔运算、吸附、渐变网格、混合、封套变形,还带位图转矢量的图像描摹功能。
- FilmCraft:对标Premiere,非线性视频编辑,带源监视器和节目监视器、多轨时间线、三点编辑、修剪。
- LightCraft:对标Lightroom,照片管理和RAW显像,采用不修改原图的非破坏性编辑。
- PrintCraft:对标Acrobat,PDF工具,支持页面旋转、删除、添加、重排、合并、提取、拆分。
- EffectCraft:对标After Effects,动态图形和VFX制作。
- DesignCraft:对标InDesign,DTP和页面排版。
PhotoCraft的实测数据与色彩管理
PhotoCraft公布了一组测试结果:在收集的135个测试文件中,有134个实现了“往返一致”——也就是读取后再保存,内容不发生变化。这个数字对于关心PSD兼容性的用户来说,是一个可以拿来参考的指标。
色彩方面,PhotoCraft不只处理RGB,还支持CMYK、Lab、灰度,以及8bit、16bit、32bit文档,带ICC色彩管理和软打样功能。渲染层面调用了Metal、Vulkan、DirectX 12和WebGPU。
VectorCraft这边,ArtCraft给出的性能数据是:在Retina分辨率下,大约27毫秒可以绘制2万个图形。它支持SVG和PDF的导入导出,也能输出PNG、JPEG、WebP。
视频与特效:不依赖FFmpeg的编解码实现
FilmCraft的一个特点是,它没有依赖FFmpeg,而是自行实现了H.264、HEVC、ProRes、VP9、AAC、Opus等编解码器。功能上包括约55种视频特效和30种转场,支持关键帧编辑,以及符合EBU R128标准的响度表。调色方面有曲线、色轮、HSL、LUT,也支持HDR和Log素材的工作流。
EffectCraft面向动态图形和VFX,支持合成与时间线、文本、图形、视频、空对象、调整图层,还能用摄像机和灯光做3D图层。它实现了259种特效,涵盖模糊、色彩校正、扭曲、键控、粒子、模拟等类别,支持JavaScript表达式,可导出H.264、ProRes、PNG、TIFF以及32bit EXR。
LightCraft用自行开发的Rust解码器处理DNG、CR2、ARW、NEF、RAF、RW2、PEF、ORF等RAW格式,提供曝光、色彩、色调曲线、8段色彩混合器、三向色彩分级等调整,还有笔刷和渐变,以及针对亮度、颜色范围、天空、主体、背景的蒙版。照片管理方面带相册、评分、旗标和搜索。
PrintCraft处理PDF时,设计上会保留链接、表单字段、图层和书签。它支持从RC4到AES-256的加密PDF,带自动保存和崩溃恢复。
DesignCraft采用Knuth-Plass算法进行段落排版,支持连字符、光学边距、基线网格,能输出包含CMYK、专色、出血、裁切标记的印刷用PDF以及PDF/A。
本地处理与AI代理操作的设计取向
Crafting Apps七款应用共同强调的一点是:工作文件在用户自己的电脑上处理。整个方案不把与云端的往返作为前提,也刻意避开对订阅、许可证服务器、账户体系的依赖。
不过,ArtCraft本体——也就是那个用AI生成图像和视频的环境——如果要用生成式AI功能,仍然需要额外购买调用外部生成模型的额度。ArtCraft本体支持Nano Banana、GPT Image、FLUX、Seedream、Seedance、Kling、Veo、Sora等多种生成模型,可以从文本生成图像和视频,也能先在2D或3D中搭建构图、确定角色姿势和机位,再用生成式AI影像化。
Crafting Apps从设计之初就考虑了AI代理的操作方式。除了人类操作GUI,还可以通过CLI、JSON格式的控制通道、MCP服务器来操作应用。以DesignCraft为例,菜单项、工具、面板、对话框都能通过JSON或MCP操作。这种设计不是把生成式AI塞进应用内部,而是让AI代理去操作已有的编辑功能。
兼容性因应用而异
Crafting Apps虽然在用途和操作逻辑上向Adobe Creative Cloud看齐,但与Adobe自有文件格式的兼容程度因应用不同而有差异。PhotoCraft可以直接读写PSD和PSB格式,但EffectCraft无法打开After Effects的AEP文件。FilmCraft和DesignCraft则通过XML、AAF、IDML等交换格式,实现与既有软件之间的数据迁移。
各项目的源代码已在GitHub公开,配置好开发环境后可以构建当前版本。不过多数应用面向macOS、Windows、Linux的正式安装包,计划在今后提供。
ArtCraft成员在Hacker News上留言说:“我们也打算开发相当于Microsoft Office、AutoCAD、Solidworks的工具。”这句话透露出的意图,已经不只是做Adobe的替代品。
热门跟贴