Repo-lab
クリエイティブ

LightCraft:Adobe Lightroomを置き換えるRust製オープンソース写真編集ソフト

⭐ 8,886 stars GitHub →

LightCraftはAdobe LightroomをゼロからRustで再実装したオープンソースの写真編集・ライブラリ管理ソフトです。67名のコントリビューターが参加し、GitHubで8,886スターを獲得。非破壊RAW現像・AIエージェント連携・WebAssembly対応を特徴とし、クラウド不要・無料で利用できます。

2026年10月にv0.6.0がリリースされ、Lightroomの主要機能の約81%が実装済みの本格的な代替ツールへと成長しています。

LightCraftとは?機能と特徴

LightCraftはArtCraftチームが開発する写真現像ソフトです。Lightroomと同様のワークフロー(ライブラリ管理・RAW現像・書き出し)を、完全ローカル・無料で提供します。

主な機能

RAW現像パイプライン

32bit浮動小数点パイプラインによる高精度な現像処理を実現。対応フォーマットはDNG、Canon CR2/CR3、Sony ARW、Nikon NEF、Fujifilm RAF(X-Trans含む)、Panasonic RW2など主要RAW形式を網羅しています。GPU加速レンダリング(Metal/Vulkan/DX12)により、Apple M4 Proでスライダー更新4ms・フル書き出し0.3秒という高速動作を実現します。

ライブラリ・組織化機能

写真のフォルダ管理、アルバム、スマートアルバム、レーティング、フラグ、カラーラベルに加え、rating:>3 flag:pick camera:x2形式の高度な検索が可能。数万枚でもスムーズなGrid表示を実現する仮想化レイアウトを備えています。

マスキングと色調補正

ブラシ・線形グラデーション・円形グラデーション・輝度範囲・色範囲・空・被写体セレクションによるマスクをAdd/Subtract/Intersectで自由に組み合わせ可能。8バンドカラーミキサー、3wayカラーグレーディングホイール、ポイントカーブ(RGB・R・G・B独立)など本格的な色調整ツールを標準搭載しています。

Adobe Lightroom オープンソース代替として見たときの差別化ポイント

LightCraftがLightroomと最も異なる点は「クラウドなし・サブスクリプションなし」というローカルファースト設計と、「AIエージェントからフル操作可能なMCPサーバー」を内蔵している点です。

Adobe Lightroomはサブスクリプション型(月額1,228円〜)でクラウドストレージにデータが送信されます。一方LightCraftはアカウント不要・テレメトリなし・写真データは完全ローカル保管です。カタログは人間が読めるオペレーションログ形式で保存されるため、git管理やバックアップも容易。

競合のオープンソースツールであるDarktableと比較すると、LightCraftはMCP serverによるAI連携・WebAssemblyブラウザ対応・Rust製の安全な実装という点で一線を画します。Darktableが成熟した安定ソフトである一方、LightCraftは「AIエージェントと協働する次世代フォトワークフロー」を目指した新しいアプローチです。

GitHubで急上昇している背景には、2026年10月のv0.6.0リリースで59件のコミュニティPRを取り込み、機能が急速に充実したこと、さらにClaude/Cursor等AIエージェントとのMCP連携需要が高まったことがあります。

写真編集ソフト無料RAW現像ツールとしての活用シナリオ

LightCraftはコマンドラインから単独で動作し、AIエージェントからも制御できるため、様々な用途に活用できます。

CLIによるバッチRAW現像

撮影後のRAWファイルを大量処理する際、CLIで一括書き出しが可能です:

cargo run --release -p lightcraft-cli -- render photo.dng -o out.jpg \
  --set light.exposure=0.5 --set light.highlights=-30 \
  --preset "Golden Hour"

複数ファイルの連続処理や特定のプリセット適用を自動化できます。

MCP server経由でAIエージェントと連携

LightCraftの特徴的な機能がMCPサーバーです:

cargo build --release -p lightcraft-cli
claude mcp add lightcraft -- ./target/release/lightcraft-cli mcp ~/Pictures/shoot

Claude等のAIエージェントが写真のカリング(選別)・現像・書き出しをコマンド一つで実行できます。JSON-lines制御チャンネルを通じてスライダー操作・マスク作成・スクリーンショット取得まで自動化可能です。

こんな人に向いている

フォトグラファー・写真家

Lightroomのサブスクリプションコストが気になるフォトグラファーに最適です。RAW現像の品質はLightroomと同等クラスを目指しており、JPEG/DNG中心であれば現時点でも実用的なLightroom代替として利用可能です。18種の内蔵プリセット(Golden Hour・Teal&Orange・Faded Matte等)でクイックな現像も可能。ポートレートフォトグラファーであれば被写体セレクション・スキントーン保護のVibranceも利用できます。

AIエンジニア・MLエンジニア

写真処理パイプラインをAIワークフローに組み込みたいMLエンジニアに向いています。MCP serverとCLIによりPythonスクリプトやエージェントフレームワークから自動的に高品質な写真書き出しを実行でき、データセット作成・品質管理フローの構築に活用できます。さらにRust製のため既存Rustプロジェクトへの組み込みや、crates.io経由でのライブラリとしての利用も検討できます。

オープンソース開発者・Rustエンジニア

67名のコントリビューターが活発に開発するOSSプロジェクトへの参加機会としても魅力的です。Rustの高度なテクニック(wgpu compute、egui、WebAssembly等)を実際のプロダクトで学べる良いリポジトリです。

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

αステータスと対応状況

LightCraftは現在αステータスであり、Lightroomの全機能を置き換えるには至っていません。現時点での対応状況:

  • Lightroomとの機能対応率: 機能数では約81%(コア機能98%)
  • 実用的な代替可能性: 典型的な写真家で約49%、カジュアル用途で約64%
  • RAWカメラ対応: JPEG/DNG・ほとんどのSony/Fujifilm/Nikon/旧Canonで良好。CR3(一部バリアント)・Olympus圧縮ORF・Nikon HE NEFは現在対応中

既知の制限

  • AIマスク・AIデノイズ: 現時点では古典的なアルゴリズム(AIモデル非使用)
  • カメラカラーキャリブレーション: Sony/Nikon/Panasonic/Fujifilm等は一部のみ内蔵プロファイルあり。測定キャリブレーションデータベースは未整備
  • ビデオ・プリント・マップモジュール: Lightroomの一部モジュールは未実装
  • HDRディスプレイ表示: 現在対応中
  • 古いmacOS: MacBook Pro (2015 Mid, Monterey 12.7.6)で起動しない報告あり

ライセンスと商用利用

コードと文書はMIT OR Apache-2.0のデュアルライセンスです。商用利用・改変・再配布は自由です。ただしフォント・サードパーティデータ・デモキャラクター素材は別ライセンスが適用されるため、商用利用前はassets/ATTRIBUTION.mdを確認することを推奨します。

インストールと始め方

必要環境

  • Rust 1.95以上
  • GPU推奨(CPU-onlyでも動作)

セットアップ手順

git clone https://github.com/storytold/lightcraft
cd lightcraft
cargo run --release -p lightcraft                    # デスクトップアプリ起動
cargo run --release -p lightcraft -- ~/Pictures/trip # 写真フォルダを読み込み

日本語テキスト(CJKフォント)が必要な場合:

git clone https://github.com/storytold/craft-fonts ../craft-fonts
CRAFT_FONTS_DIR=../craft-fonts cargo run --release -p lightcraft

インターフェース言語はEdit → Languageで「日本語」に切り替え可能です。

まとめ:LightCraftを試すべき理由

LightCraftはAdobe Lightroomの現実的な代替として急速に進化しているオープンソースプロジェクトです。特に以下の方には今すぐ試す価値があります:

  • Lightroomのサブスクリプション費用を節約したい写真家
  • AIエージェントで写真現像パイプラインを自動化したいMLエンジニア
  • Rustベースのクロスプラットフォームアプリ開発を学びたい開発者

まだαステータスであるものの、JPEG/DNG中心のワークフローであれば十分実用的。コミュニティも活発で今後の発展が期待できます。GitHubで8,886スターを獲得した注目プロジェクトを、ぜひ試してみてください。

関連ツール・おすすめサービス

  • DigitalOcean — 開発者向けクラウド・App Platformでかんたんデプロイ

この技術を学ぶ

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

毎日更新のGitHubツール情報

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

友達追加する(無料)

関連記事

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