powered by TechFeed
表示モード
主要ニュース

【海外記事紹介】Adobe Creative SuiteをClaudeでゼロから作り直し、無償公開 — 「海賊行為かクリーンルーム実装か」で物議

10月8日、Jhet Borjaが「Solo developer rebuilds Adobe Creative Suite in Rust using Claude, releases it free to all」と題した記事を公開した。この記事では、ソロ開発者がClaudeを使いRustでAdobe Creative Suiteの代替スイートをゼロから再実装し、無償公開したプロジェクトについて詳しく紹介されている。以下に、その内容を紹介する。

10月8日、Jhet Borjaが「Solo developer rebuilds Adobe Creative Suite in Rust using Claude, releases it free to all」と題した記事を公開した。この記事では、ソロ開発者がClaudeを使いRustでAdobe Creative Suiteの代替スイートをゼロから再実装し、無償公開したプロジェクトについて詳しく紹介されている。以下に、その内容を紹介する。


Adobeの代替をひとりで作った

Redditユーザー u/ai_art_is_art が r/creativecloud に投稿したのは、Claudeを使ってRustで構築したAdobe製品の代替スイートだ。PhotoCraft(Photoshop相当)、LightCraft(Lightroom相当)、ImageCraft、FilmCraft(Premiere相当)など、複数のツールをGitHubで公開している。元の投稿は削除されたが、GitHubリポジトリへのリンクを含むコメントは残っている。

開発者の目標は1ヶ月以内に100%のパリティ(機能同等性)を達成すること。既存の無料代替ツール(GIMPやDaVinci Resolveなど)がAdobeとはUIやワークフローが大きく異なる点に対して、このスイートはAdobeのレイアウトと操作感をそのまま再現することを意図している。また、Affinityのように高品質な単体ツールは存在するが、統合されたスイートとしては提供されていない。この開発者はその「統一されたエクスペリエンス」の再現を目指した。

エンジニア視点で面白い点:AI-nativeな設計

このプロジェクトで特筆すべき設計上の判断がある。ソフトウェアがエージェントネイティブ(agent-native)に作られている点だ。

具体的には、JSONコントロールチャネルとMCPサーバーを通じて、AIが直接ツールやメニューを操作できる構造になっている。MCPとはModel Context Protocolのことで、AnthropicがClaudeなどのAIエージェントに外部ツールを操作させるために策定した仕様だ。つまりこのスイートは、ユーザーがAIに指示を出すだけで、AIがソフトウェアを操作してアートを生成することを想定した設計になっている。

「海賊行為だ」vs「クリーンルーム実装だ」

このプロジェクトへの反応は二分されている。

Adobeからの訴訟リスクを警告する声に対し、支持者側は「クリーンルーム再実装であり、Adobeのソースコードは一切使用していない**」と反論している。クリーンルーム実装とは、既存の実装を参照せずに仕様のみを元にゼロから書き直す手法で、著作権侵害を回避するための法的な手段として知られている。

Xでの共有投稿には次のような皮肉なコメントも寄せられた。

「"Something really cool is happening:" 海賊行為、ね」

一方で、Adobeの不透明なビジネス慣行(サブスクリプションの解約妨害などで何度も問題になっている)を理由に「Adobeはこうされて当然だ」という支持意見も多い。

「バイブコーディング」の安全性問題

懐疑的な意見の多くは機能よりもセキュリティ面を問題にしている。

ひとりの開発者がAIを使って短期間に数十万行規模のコードを生成した可能性があり、その検証は現実的に困難だ。Sonarが1,100人のプロフェッショナルを対象に行った2026年版State of Code Developer Surveyによれば、開発者の96%がAI生成コードを完全には信頼していない。プライバシー問題、悪意あるコードの混入、安全でないファイル操作などのリスクが指摘されている。

こうした「AIにコードを書かせながら雰囲気で進める開発スタイル」はバイブコーディング(vibecoding)と呼ばれ、生産性と品質のトレードオフが改めて問われている。

今後の展望

実際に試したユーザーからは「本物のAdobe代替になり得る」という声もある一方、「AIが生成したコードの寄せ集め(AIスロップ)に過ぎない」という厳しい評価もある。今後、コミュニティがどれだけ参加して未実装機能を補完していけるかが、このプロジェクトの実用性を左右することになる。

詳細はSolo developer rebuilds Adobe Creative Suite in Rust using Claude, releases it free to allを参照していただきたい。