photocraft

纯 Rust 重写的开源 Photoshop,免费修图不卡顿

photocraft 是一个用纯 Rust 从零实现的开源图像编辑器,目标是对标 Adobe Photoshop 的核心能力。它并非基于任何现有代码的封装,而是采用 clean-room 方式重新设计架构,因此不涉及版权与许可风险。项目提供图层、选区、画笔、滤镜、色彩调整等专业修图功能,并利用 Rust 的内存安全与高性能特性,在桌面端实现流畅的实时预览与渲染。它解决的是专业图像编辑软件长期闭源、价格昂贵、跨平台体验不一致的问题,让开发者、设计师和摄影爱好者拥有一个可自由修改、可嵌入、可二次开发的替代方案。当前项目处于成长阶段,已获得近 1800 星标,社区正在快速迭代,适合关注开源图形栈、Rust 桌面应用以及希望摆脱商业软件依赖的用户参与和试用。

开源 free 图像生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1791
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类图像生成
开发团队storytold
所属国家
定价模式free
价格说明开源免费,官网提供应用入口
访问状态
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型adobe,adobe-photoshop-2026,adobe-photoshop-2026-ai,art,image-editing,image-editing-software,image-editor,images,photo-editing,photoshop,psd,rust
GitHub 星标★ 1791
30天Star增速
HF 下载量
上线时间2026-09-30 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-06
浏览次数0

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 20 分钟 部署方式:本地安装 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Rust 工具链(项目为纯 Rust 实现,需自行准备编译环境)
  • 可访问 GitHub 的网络,用于克隆源码
  • 桌面图形环境(提供原生桌面应用,也支持无头 CLI 模式)
  • 磁盘空间用于存放 Rust 编译产物

安装与启动步骤

  1. 1克隆项目仓库

    从 GitHub 拉取 photocraft 源码到本地,README 未给出安装包,从源码获取是唯一明确路径。

    git clone https://github.com/storytold/photocraft.git
  2. 2进入项目目录

    切换到克隆下来的代码目录,后续命令都在此目录中执行。

    cd photocraft
  3. 3准备 Rust 环境

    README 未写明具体安装命令,需先按 Rust 官方方式装好工具链,再编译项目。

  4. 4编译并构建

    Rust 项目通常用 cargo 构建;README 未给出具体命令,此处为通用编译方式,产物为桌面程序与 CLI。

    cargo build --release
  5. 5以 MCP 模式运行 CLI

    README 明确给出的命令:让 AI Agent 通过 MCP 驱动它,支持无头运行或桥接到正在运行的桌面应用。

    photocraft-cli mcp
  6. 6开启桌面控制通道

    README 明确给出的命令:桌面应用提供经过鉴权、仅限本机回环的控制通道,可查看 UI 状态、用指针事件驱动工具并离屏截图。

    photocraft --control

如何确认成功

执行 photocraft-cli mcp 后进程正常驻留、未报错,即表示 MCP 模式已启动;用 MCP 客户端连接可确认。

常见问题

Q:没有看到安装包或安装命令怎么办?

A:README 节选未提供安装说明,只有 clone 源码加自行编译这条路;也可访问官网 https://getartcraft.com/apps/photocraft 查看是否有现成发行版本。

Q:photocraft-cli mcp 是做什么的?

A:让 AI Agent 通过 MCP 协议驱动 PhotoCraft,可无头运行,也可桥接到正在运行的桌面应用,实现自动化图像编辑。

Q:--control 控制通道安全吗?

A:README 说明它是经过鉴权且仅限本机回环(loopback-only)的通道,不对外网开放,可安全用于查看 UI 状态和截图。

Q:支持 PSD 文件吗?

A:README 明确提到支持真实 PSD 文件,同时具备图层、蒙版、调整图层、图层样式、文字、矢量、画笔等能力。

Q:是否必须联网使用?

A:不需要,README 描述它是开源、离线、可归你所有的原生应用。

注意事项

  • README 节选缺少完整安装步骤,cargo build 等构建命令为 Rust 项目通用做法,请以仓库实际文档为准。
  • 控制通道细节需查阅 docs/control-protocol.md,README 未展开参数说明。
  • 项目处于快速迭代阶段,接口与命令可能变动,建议对照官网与仓库最新说明。
  • 项目自称 clean-room 重写,不基于现有代码封装,使用前请自行确认许可条款。

核心亮点

  • 纯 Rust 实现,内存安全且性能接近原生,适合处理大尺寸图片
  • clean-room 重写,无商业代码版权风险,可自由修改和商用
  • 覆盖图层、选区、滤镜、色彩调整等核心修图能力,功能对标 Photoshop

不足之处

  • 项目处于早期成长阶段,功能完整度和稳定性与 Photoshop 仍有差距
  • 插件生态、教程和中文社区资料相对较少,上手门槛偏高

适用场景

  • 个人摄影师或设计师需要免费、可定制的桌面修图工具
  • Rust 开发者想学习或参与图像编辑器的架构与渲染实现
  • 企业希望将图像编辑能力集成到自有桌面应用中,避免商业授权费用

替代项目

GIMP、Krita、PhotoFlare

项目介绍

photocraft 是图像领域的开源项目,由 storytold 开发,是 2026 年新上线的项目。

在全站 13,752 个收录项目中,它的 GitHub 星标数(1,791)位列前 30%,在图像分类的 860 个项目里位列前 11%。

项目目前处于活跃维护状态,最近一次代码更新于 2026-10-05。开源免费,官网提供应用入口。

它主要面向的使用场景是:个人摄影师或设计师需要免费、可定制的桌面修图工具。同类可对比的替代方案包括 GIMP、Krita、PhotoFlare。

上一篇:ComfyUI-Prompt-Manager

下一篇:没有了!

同类项目推荐

satori 开源

网页代码一键变高清图,放大不糊,不用截图

Enlightened library to convert HTML and CSS to SVG

★ 14014 2026-08-09
C2GAN 开源

用关键点精准控制图像生成,让AI画出你想要的结构

[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···

★ 70 2026-08-09
DeTikZify 开源

上传图表或草图,秒变可编译的TikZ矢量代码。

Synthesizing Graphics Programs for Scientific Figures and Sketches with TikZ.

★ 1821 2026-08-09