ARTICLE · 1141252
【AI工具推荐】10天破10000 Star!纯Rust重写Photoshop,AI Agent直接操控修图
发布时间:2026-10-08 18:03:36 最近访问:2026-10-08 18:03:36
【AI工具推荐】10天破10000 Star!纯Rust重写Photoshop,AI Agent直接操控修图
10天破10000 Star!纯Rust重写Photoshop,AI Agent直接操控修图每天一个AI神器,关注「雷子AI工具箱」,副业效率翻倍 🚀你敢信吗?有人用 Rust 从零重写了一个 Photoshop,10 天 Star 破万,直接冲上 GitHub Trending 日榜第一。更离谱的是——它不只是个图片编辑器。它内置 MCP Server,意味着你的 AI Agent 可以直接操控它修图。Claude Code、Cursor、Codex 都能像操作命令行一样,调用 500+ 条命令来帮你做图层、调色、滤镜、导出。这个项目叫 PhotoCraft,来自一个叫 ArtCraft 的团队。他们不只是做了一个 Photoshop 替代品——他们正在用 Rust 重写整个 Adobe 创意套件。今天我们就来拆解这个让 GitHub 社区沸腾的项目,看看它到底强在哪,又能怎么用。PhotoCraft 是一个纯 Rust 编写的开源图像编辑器,采用 clean-room(净室)方式开发——也就是说,开发团队没有看过 Adobe 的一行源码,完全基于公开规范和可观察的行为来逆向实现 Photoshop 的功能。项目地址:https://github.com/storytold/photocraft协议:MIT / Apache-2.0 双协议,完全免费商用。 | |
|---|
| 10,000+(截至 2026 年 10 月 8 日) |
| |
| |
| |
| |
| |
| |
| |
| |
| macOS / Windows / Linux / WebAssembly |
简单来说:Photoshop 能做的核心操作,它基本都能做——而且是用 Rust 写的,性能拉满。二、为什么说它不只是一个"Photoshop 平替"?很多人看到"开源 Photoshop 替代品"可能会想:GIMP 不够用吗?Krita 不香吗?说实话,PhotoCraft 和传统开源图像编辑器的思路完全不同。它的核心差异化在三个方面:PhotoCraft 不使用 Electron,不用 WebView,它是一个纯原生应用。渲染层基于 wgpu——一个 Rust 原生 GPU 抽象层,支持 Metal、Vulkan、DirectX 12 和 WebGPU。实际性能表现:对一个 3.6MP 的图像做半径 180 的高斯模糊,不到 1 秒。这得益于它使用了 running-sum box passes 算法,在多核 CPU 上并行处理。内部采用 256×256 像素的 copy-on-write 稀疏瓦片(sparse tiles)架构,让撤销操作代价极低,超大画布也不会吃爆内存。更狠的是——它还有两套合成器同时存在:一个 CPU 合成器作为参考基准,一个 GPU 合成器负责实际渲染,两者互相校验,确保像素级准确性。这才是杀手级功能。PhotoCraft 不只是"能打开 PSD"那么简单——它能完整地读取和保存 PSD/PSB 文件,并且保留图层、蒙版、文字、样式等所有结构信息。• 在 psd-tools 标准测试集 309 个文件中,307 个完美还原• 在 ag-psd/psd-tools 混合测试集 170 个文件中,169 个完美还原这意味着你可以直接在 PhotoCraft 中打开 Photoshop 的工程文件,编辑后保存,再回到 Photoshop 继续工作。 对于从 Adobe 迁移的用户来说,这个兼容性是刚需。🔹 3. AI Agent 原生集成(MCP Server)这是让 PhotoCraft 真正区别于所有传统图像编辑器的核心特性。PhotoCraft 的每一个菜单项、每一个工具、每一个对话框,都映射到一个统一的命令注册表。桌面 UI、CLI 命令行、JSON 控制通道、MCP Server——它们调用的是同一套命令。你可以用 AI Agent 直接操控 PhotoCraft 来修图。举个例子,用 CLI 打开 PSD、应用锐化滤镜、添加曲线调整图层、导出 PNG:photocraft-cli run wave.psd \ --cmd filter.sharpen.smartSharpen \ --params '{"amount":80}' \ --cmd layer.newAdjustmentLayer.curves \ --params '{"points":[[0,0],[64,48],[192,212],[255,255]]}' \ --out wave-final.png或者更直接地,启动 MCP Server,让 Claude Code 这样的 AI Agent 直接操作:Agent 不需要去猜按钮在哪里、不需要截图识别界面——它通过命令 ID 直接执行操作,结果通过渲染图像或截图来验证。对于做批量化图像处理、自动化设计流水线的人来说,这简直是降维打击。我们按照 Photoshop 的工作流来梳理 PhotoCraft 的能力:移动、矩形/椭圆选区、套索、多边形套索、魔棒、快速选择、对象选择、裁剪、吸管、画笔、铅笔、混合器画笔、颜色替换、橡皮擦、仿制图章、修复画笔、污点修复、历史画笔、渐变、油漆桶、模糊、锐化、涂抹、减淡、加深、海绵、钢笔、路径选择、文字、5 种形状工具、抓手、缩放。• 调整图层(16 种,包括曲线、色阶、通道混合器、渐变映射等)• 完整的图层样式:投影、内阴影、外/内发光、斜面和浮雕、光泽、描边等• 支持 Assign/Convert to Profile,四种渲染意图• 软打样(⌘Y)和色域警告(⇧⌘Y)在 GPU 上实时渲染PSD、PSB、PNG、JPEG、TIFF、WebP、GIF、BMP、TGA、ICO、QOI、PNM、OpenEXR、Radiance HDR、AVIF——读写对称支持 8/16/32 位。四、不止 PhotoCraft:Crafting Apps 全家桶PhotoCraft 只是 ArtCraft 团队 Crafting Apps 计划的一部分。这个计划的目标是用 Rust 重写整个 Adobe 创意套件: | | |
|---|
| PhotoCraft | | |
| VectorCraft | | |
| FilmCraft | | |
| LightCraft | | |
| PrintCraft | | |
| EffectCraft | | |
| DesignCraft | | |
所有 7 款应用都共享同一套设计理念:统一的命令注册表、MCP Server 支持、纯 Rust 开发、跨平台运行。目前 PhotoCraft 是最成熟的(功能覆盖约 60-70%),FilmCraft 也已经开源。其他几款也在积极开发中。想象一下这个场景: 未来你用 AI Agent 就能完成从修图、排版到视频剪辑的全流程——全部通过命令行和 MCP 协议驱动,无需任何 GUI 操作。这不是科幻,Crafting Apps 正在让这个愿景成为现实。前往 GitHub Releases 页面下载对应平台的安装包:• macOS(Intel / Apple Silicon)• 部分应用还支持 FreeBSD 和 WebAssemblygit clone https://github.com/storytold/photocraft cd photocraft cargo run --release -p photocraft -- image.psd
# 编译 CLI cargo build --release -p photocraft-cli # 注册为 Claude Code 的 MCP Server claude mcp add photocraft -- "$PWD/target/release/photocraft-cli" mcp ~/Pictures
注册后,Claude Code 就能直接调用 PhotoCraft 的所有功能来帮你处理图像了。项目目前处于 early alpha 阶段。功能覆盖约 60-70%,但专业日常工作流程的迁移成熟度大约在 25-35%。这意味着核心功能可用,但一些高级特性和边缘情况还在完善中。不过以这个项目的迭代速度和社区热度,成熟只是时间问题。PhotoCraft 的独特优势在于:MCP Server 原生支持 + 500+ 命令行接口 + 像素级 PSD 兼容 + Rust 原生性能。这四个特性组合在一起,目前没有第二个开源图像编辑器能做到。如果你受够了 Adobe 的订阅费,或者需要一个轻量、快速、可离线使用的 Photoshop 替代品,PhotoCraft 值得一试。500+ 条命令 + CLI + MCP Server,意味着你可以把图像处理集成到任何自动化流水线中。批量处理、自动裁剪、AI 驱动的修图工作流——全靠命令行搞定。PhotoCraft 可能是目前最适合 AI Agent 调用的图像编辑器。通过 MCP 协议,你的 Agent 可以精确控制每一个修图步骤,而不用去"看屏幕猜按钮"。24 个 crate、1,700+ 测试、clean-room 实现 Photoshop——这本身就是一个 Rust 工程实践的教科书级项目。PhotoCraft 的出现,让我们看到了一个有趣的可能性:专业创意工具不一定非得是商业软件、不一定要订阅制、不一定要牺牲性能。更重要的是,它通过 MCP Server 的集成,打通了传统创意工具和 AI Agent 之间的桥梁。当你的 AI 助手可以直接操控 Photoshop 级别的图像编辑器,"AI 帮你修图"就不再是一句空话。当然,它现在还是 alpha 阶段,很多功能还在打磨。但以 10 天破万 Star 的社区热度来看,这个项目的未来不可限量。🚀 项目地址:https://github.com/storytold/photocraft关注「雷子AI工具箱」,每天一个AI神器,副业效率翻倍 💪