PhotoCraft 深度评测:27.8k 星纯 Rust 重写 Photoshop,Agent-ready + PSD 原生兼容,8.6/10

📌 评测对象:storytold/photocraft | 星数:27,820(2026-10-09)| 语言:Rust | 协议:MIT OR Apache-2.0 | 创建:2026-09-30 | 出处:开源项目,GitHub,9 天破 27.8k 星

📋 项目简介

一句话定位:"纯 Rust clean-room 重写 Adobe Photoshop——图层、蒙版、16 调整图层、图层样式、选区、文字、矢量和真实 PSD 文件,GPU 合成、Agent-ready,开源免费离线用。" PhotoCraft 不是又一个 Electron 图片查看器,而是用纯 Rust 从零重写了 Photoshop 的核心引擎:wgpu GPU 合成器(Metal/Vulkan/DX12/WebGPU)、copy-on-write 瓦片、多线程滤镜,原生跨平台运行,无 Electron 无 WebView。

9 天 27.8k 星、3.8k fork,是 ArtCraft 社区推出的"Crafter 系列"中爆发最猛的项目。与之前评测的 M3E Canvas(拖拽 UI 生成 prompt)不同,PhotoCraft 是传统图片编辑工具的 Rust 重写——不是 AI 工具,但"Agent-ready"设计(每个操作都是命令、MCP 服务器、JSON 控制通道)让它天然可被 AI Agent 驱动。更多图片工具对比可参考 AI 图片工具对比。

📊 八维度评分:8.6 / 10

维度分数评述
理念9.0"纯 Rust clean-room 重写 Photoshop + Agent-ready"是双重创新——不只是做开源替代(GIMP 路线已走 20 年),而是从底层用 Rust+GPU 重写引擎、同时为 AI 时代设计命令架构(每个操作=命令,UI/CLI/JSON/MCP 四通道同源)。这个定位既服务于"不想被 Adobe 锁定"的用户,又服务于"想用 AI 驱动图片编辑"的开发者。
工程8.5wgpu GPU 合成器(Metal/Vulkan/DX12/WebGPU)、copy-on-write 瓦片、多线程滤镜——这是 Photoshop 级别的渲染架构。16 种调整图层(曲线/色阶/自然饱和度/通道混合器/渐变映射等)、PSD 307/309 兼容率(psd-tools 测试套件)、图层样式全套(投影/内阴影/发光/斜面/描边/图案叠加)、选区工具(快速选择/对象选择/选择主体本地运行)。扣分=早期 alpha,部分功能尚未完整。
数据诚实8.5README 明确标注"early alpha"状态,PSD 兼容率 307/309 如实标注(不夸大 100%),截图用公有领域名画演示而非精心制作的 mockup。没有宣称"完全替代 Photoshop",坦诚说明哪些功能还在开发中。
上手8.0"如果你会 Photoshop,就会用 PhotoCraft"——菜单、快捷键、面板全部沿用 Photoshop 习惯(⌘J、⇧⌘D 等)。但 alpha 阶段缺少完整安装文档和排障指南,非 Photoshop 用户需要自行摸索。下载提供 macOS/Windows 原生安装包。
安全9.0纯本地运行,无云端、无账号、无网络请求——选区智能选择(Quick Selection/Object Selection/Select Subject)全部在本地运行,明确标注"no cloud and no account"。MIT OR Apache-2.0 双协议,无使用限制。Rust 语言天然内存安全。
文档7.5README 以功能截图+公有领域名画演示展开,视觉清晰;但缺少完整 API 文档(JSON 控制通道协议)、MCP 服务器接入指南和开发者文档。Discord 社区活跃但官方文档仍需补充。
成本10MIT OR Apache-2.0 完全开源免费,无订阅、无云费用、无账号。对比 Photoshop($22.99/月)或 Affinity Photo($69.99 一次性),PhotoCraft 零成本。本地运行不消耗任何 API 额度。成本维度满分。
生态8.527.8k 星 9 天爆发,ArtCraft 社区并行推出 9 个 Craft 应用(word/cad/sound/grid/deck/film/pdf/light/photo),形成创作工具矩阵。MCP 服务器+JSON 控制通道让 Agent 可直接驱动编辑引擎,对接 AI 生态。Discord 社区活跃。扣分=项目仅 9 天,插件生态和第三方集成尚在早期。

总分:8.6 / 10

🔍 核心亮点深度拆解

1. 纯 Rust + GPU 合成:不是又一个 Electron

大多数"开源 Photoshop 替代"要么是 GIMP(C 语言 30 年技术债)、要么是 Electron 套壳(Photopea 等 Web 编辑器)。PhotoCraft 用纯 Rust + wgpu GPU 合成器从零重写——Metal(macOS)、Vulkan(Linux)、DX12(Windows)、WebGPU(浏览器)四后端统一,copy-on-write 瓦片让大图编辑不卡顿,多线程滤镜利用多核。无 Electron、无 WebView、无等待——这是 Photoshop 级别的渲染架构。

2. Agent-ready:每个操作都是命令

PhotoCraft 最前瞻的设计是"Agent-ready"——每个编辑操作(加图层、调曲线、加蒙版、设样式)都是一个结构化命令,可以通过四种通道触发:UI(用户点击)、CLI(命令行)、JSON 控制通道(程序化驱动)、MCP 服务器(AI Agent 调用)。这意味着 AI Agent 可以通过 MCP 协议直接驱动 PhotoCraft 编辑图片——"给这张图加一个曲线调整图层提高对比度、再叠加暖色照片滤镜"这类指令可以通过 MCP 落到实际操作。图片处理自动化的更多方案可参考 IOPaint 图片处理教程。

# MCP 通道示例(概念)
Agent → MCP → PhotoCraft engine:
  open("photo.psd")
  add_adjustment_layer("curves", {red: [[0,0],[128,140],[255,255]]})
  add_layer_style("drop_shadow", {angle: 45, distance: 10, blur: 8})
  export("edited.png")

3. PSD 307/309 兼容:真实文件不是玩具

PhotoCraft 不只是能打开 PSD——它能保持 psd-tools 测试套件 309 个文件中 307 个的渲染一致性。这意味着你用 Photoshop 保存的分层文件,在 PhotoCraft 里打开时图层、蒙版、调整图层、图层样式基本完好。这是 clean-room 重写的硬指标——不是简单的"能读 PSD 格式",而是"渲染结果与 Photoshop 一致"。再保存后仍然保持兼容。

4. 16 调整图层 + 全套图层样式

调整图层是非破坏编辑的核心:曲线(含通道编辑)、色阶(含实时直方图)、自然饱和度、色相/饱和度、黑白、通道混合器、渐变映射、照片滤镜、可选颜色、颜色查找(.cube/.3dl/.look)——16 种,直接应用到像素也可。图层样式全套:投影、内阴影、外/内发光、斜面/浮雕、缎面、描边、颜色/渐变/图案叠加——可在任何图层上实时预览,支持 .pat 格式导入导出和 PSD Patt 块。

⚠️ 限制与不足

⚖️ 优缺点速览

✅ 优势❌ 劣势
纯 Rust GPU 合成,原生快速早期 alpha,非生产级稳定
PSD 307/309 兼容率无 Camera Raw / RAW 处理
Agent-ready(MCP+JSON+CLI)无内置 AI 滤镜
16 调整图层 + 全套图层样式开发者文档不完整
MIT/Apache-2.0 完全免费插件生态空白
跨平台(macOS/Win/Linux/BSD/Web)选区智能功能未公开 benchmark

🔧 典型使用场景

❓ 常见问题

PhotoCraft 能完全替代 Photoshop 吗?

还不能。PhotoCraft 目前处于早期 alpha 阶段,已实现图层、蒙版、16 种调整图层、图层样式、选区工具、文字和矢量等核心功能,PSD 文件兼容率 307/309(psd-tools 测试套件)。但 Photoshop 经过 30+ 年发展,功能远不止这些——Camera Raw、3D、视频时间轴、内容感知填充、Neural Filters 等高级功能尚未覆盖。PhotoCraft 适合做 PSD 编辑和日常图片调整,不适合需要 Camera Raw 或高级 AI 滤镜的专业摄影师流程。