Repo-lab
クリエイティブ

PhotoCraft とは?Rust製オープンソースPhotoshop代替ツールの機能・MCP・日本語UIを解説

⭐ 59,186 stars GitHub →

PhotoCraft とは?Rust製オープンソースPhotoshop代替ツールの機能・MCP・日本語UIを解説

RustでゼロからPhotoshopを再実装したオープンソースPhotocraft。67ツール・PSD対応・MCP・日本語UI対応の使い方を徹底解説します。

GitHubで急上昇中の storytold/photocraft をご紹介します。 スター数 59186★ を獲得し、クリエイティブ分野で注目されているツールです。


PhotoCraft 使い方と概要:PhotoshopをRustで再実装したオープンソースCAD

PhotoCraftは、Adobe PhotoshopのワークフローとUIをRustでゼロから再実装したオープンソースの画像編集ソフトです。独自コードで書かれたクリーンルーム実装で、Photoshopのプロプライエタリコードは一切使用していません。

2026年に登場し、スター数59186・286名以上のコントリビューターを持つ大型プロジェクトです。67種のツール・16種の調整レイヤー・PSD/PSBの読み書き・GPUコンポジター(wgpu)・MCPサーバー対応を一つのRustバイナリに詰め込んでいます。

日本語UIにも標準対応。BIZ UDPGothic・BIZ UDMincho・Shippori Minchoフォントを埋め込みビルドで使用でき、タイプツールでの日本語テキスト入力(IME対応)も実現しています。

こんな人におすすめ:

  • エンジニア向け: グラフィックデザイナーやフォトグラファーが、Photoshopの月額費用を削減しながら同等のワークフローを維持するために使えます
  • 非エンジニア向け: プログラミング知識が必要なため、エンジニア・デザイナー専用ツールです

主な機能・特徴

PhotoCraftは以下の主要機能を提供します。

  • 67種のツールでPhotoshopと同等の画像編集操作を実現する — マーキー選択・マジックワンド・ブラシ・ペンツールなど主要ツールをすべて搭載します
  • 16種の調整レイヤーで非破壊編集を実現する — カーブ・レベル・彩度・カラーバランスなど、元データを変更しない調整レイヤーに対応します
  • PSD/PSBファイルを高精度で読み書きする — psd-toolsのテストセット309件中307件でPixel完全一致を達成しています
  • MCPサーバーとCLIでAIエージェントが自動操作できる — 500以上のコマンドをMCP/JSON/CLIから実行でき、バッチ処理や自動編集パイプラインを構築できます
  • wgpu(Metal/Vulkan/DX12/WebGPU)のGPUコンポジターで高速描画する — コピーオンライトタイルと多スレッドフィルターで大容量ファイルも高速に処理します

PhotoCraft 日本語対応:インストールと基本的な使い方

デスクトップアプリのインストール

getartcraft.comまたはGitHub Releasesからインストーラーをダウンロードできます。

  • Windows: .msiインストーラーまたはポータブルZIP
  • macOS: .dmg(署名・公証済み、ユニバーサルビルド)
  • Linux: AppImage・Flatpak・.deb・.rpm・tarball
  • FreeBSD: tarball

ソースからビルドする場合

Rust 1.90以上が必要です。

git clone https://github.com/storytold/photocraft
cd photocraft
cargo run --release -p photocraft -- image.psd

日本語フォント(BIZ UDPGothic等)を埋め込むには:

git clone https://github.com/storytold/craft-fonts ../craft-fonts
CRAFT_FONTS_DIR="$PWD/../craft-fonts" cargo run --release -p photocraft

MCPサーバーでAIエージェントから操作する

PhotoCraftはMCPサーバーとして動作し、AIエージェントが画像編集を自動化できます。

# ヘッドレスで画像を開き、編集して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

# フォルダ全体にアクション適用(バッチ処理)
photocraft-cli batch --actions grade.json --in ./raw --out ./graded

# MCPサーバーとして起動
photocraft-cli mcp

活用事例

グラフィックデザイナー向け:Photoshop月額費用の削減

グラフィックデザイナーがAdobe Photoshopのサブスクリプション費用を削減するためにPhotocroftを使えます。PSD形式の完全対応により、既存のPSDファイルをそのまま開いて編集できます。レイヤースタイル・調整レイヤー・ベクター形状など、日常的な作業に必要な機能がほぼ揃っています。

フォトグラファー・クリエイター向け:AIエージェントによるバッチ自動編集

フォトグラファーがMCPサーバー機能を使い、撮影済みの写真フォルダ全体に統一したカラーグレーディングを自動適用できます。photocraft-cli batchコマンドで、カーブ調整・シャープネス・色補正のアクションをフォルダ内の全画像に一括処理するパイプラインを構築できます。


GIMPとの違い:なぜ今PhotoCraftなのか

GIMPは長年の定番オープンソース画像編集ソフトですが、PhotoshopのUI/UXとは操作体系が大きく異なります。GIMPで習熟した知識はPhotoshopにそのまま活かせません。Kritaは主にデジタルペイント向けに最適化されており、写真編集のワークフローはGIMPとも異なります。

PhotoCraftが注目される理由はPhotoshopとの操作互換性にあります。⌘JやShift+⌘Dなどのショートカット、パネルの配置、ツールの位置がPhotoshopと同じため、既存のPhotoshopスキルをそのまま活かせます。加えて、MCPによるAIエージェント対応という現代的なアプローチも、他のオープンソースツールにはない差別化ポイントです。


こんな人に向いている

グラフィックデザイナー・Photoshopユーザー

Adobe Photoshopの代替を探しているグラフィックデザイナーに最適です。操作体系の互換性により移行コストが低く、PSDファイルの高精度対応でチームメンバーとのファイル共有も問題ありません。日本語UIにより日本語環境でもスムーズに使えます。

フォトグラファー・クリエイター

大量の写真を一括処理したいフォトグラファーに有用です。CLIとMCPによるバッチ処理機能で、撮影後の現像・補正ワークフローを自動化できます。カーブ・レベル・色補正など本格的な調整機能が揃っています。

ソフトウェアエンジニア・AI自動化担当者

画像編集をAIエージェントのパイプラインに組み込みたいエンジニアに特に向いています。500以上のコマンドをMCP/JSONから実行できるAPIファーストな設計により、PhotoCraftを画像処理マイクロサービスとして活用できます。


使う前に知っておきたいこと

技術的な制限

  • 早期アルファ版: 本番業務での使用は推奨されません。「daily professional workの代替にはまだなっていない」とREADMEが明記しています
  • AI/生成機能なし: Adobe Firefly的なAI生成・ニューラルフィルター・コンテンツアウェアフィル(高度版)は未対応です
  • 15ツール未実装: Photoshopの一部ツールはまだ実装されていません(詳細はparity-checklist.mdを参照)
  • Affinity Designerのエクスポート非対応: Affinityファイルは読み込み専用で、エクスポートはできません
  • Waylandのドラッグ&ドロップ未対応: Linux/Waylandセッションではドラッグ&ドロップが動作しません(XWaylandで回避可能)

環境要件

デスクトップアプリはインストーラーを使用する場合はRustのインストール不要です。ソースビルドはRust 1.90以上が必要です。WebAssemblyビルドはWebGPU対応ブラウザが必要です。

ライセンス

MIT OR Apache-2.0のデュアルライセンスです。商用利用・改変・再配布が可能で、企業での導入も問題ありません。


まとめ

PhotoCraftは「Adobe Photoshopの完全オープンソース版」を目指す野心的なRustプロジェクトです。スター数59186・286名以上のコントリビューターが示す通り、コミュニティの期待値は非常に高いです。

まだ早期アルファ段階のため本番業務への移行は時期尚早ですが、日常的な画像編集・PSD互換・バッチ自動化には十分な機能が揃っています。MCPによるAIエージェント対応は他のオープンソース画像編集ツールにはない独自の強みです。Photoshopのコストに悩む方や、AI自動化に興味あるエンジニアはぜひチェックしてください。

GitHub でチェックする →


この技術を学ぶ

クリエイティブツール・画像編集に興味を持った方には、Udemyのオンラインコースもおすすめです。

毎日更新のGitHubツール情報

LINEで受け取って最新情報をキャッチアップしよう

友達追加する(無料)

関連記事

この記事が役に立ったらシェアしてください