非エンジニアが開発した「claude-real-video」が示す、AIエージェント時代の新しいOSS開発スタイル
出典: Leo Huang

台湾の起業家Leo Huangさんが、コーディングをほぼClaudeに任せながら動画解析OSSを開発。この事例は「AIエージェントを使いこなす者が開発者になる」という新時代の到来を示唆しています。非エンジニアでもOSSを作れる時代の実践例として注目です。
「プログラミングできない」開発者が生まれている
台湾で一人会社を経営するLeo Huangさんが、興味深いOSSプロジェクト「claude-real-video」を公開しました。このプロジェクトの最大の特徴は、開発者本人が「エンジニアではなく、コードはほぼAIエージェント(Claude)に書いてもらっている」と明言している点です。
これは単なる「AIを補助的に使った開発」ではありません。**AIエージェントが主体となってコードを書き、人間がディレクションする**という、従来とは逆転した開発スタイルの実例です。2026年現在、この開発スタイルは特殊なケースではなく、むしろ今後の主流になる可能性を秘めています。
claude-real-videoが解決する本質的な課題
LLMの「動画が見えない」問題
Leo Huangさんの動機は極めてシンプルです。仕事でリール動画の分析や自社コンテンツのチェックを毎日行う中で、「これをClaudeに頼みたい」というニーズがありました。しかし、動画ファイルを直接LLMに渡しても処理できません。
現在の主要LLM(Claude、ChatGPT、Gemini等)は、静止画像の解析には対応していますが、動画をネイティブに理解する能力は限定的です。APIとして動画入力に対応しているケースでも、実際には内部でフレーム抽出を行っています。
実装アプローチの本質
claud-real-videoは、この制約を**フレーム分割とマルチモーダル入力の組み合わせ**で解決します。動画を一定間隔でフレームに分解し、それらの画像をClaudeのVision機能で解析させることで、疑似的に「動画を見せる」仕組みを実現しています。
技術的には目新しいアプローチではありません。重要なのは、**非エンジニアがこの解決策にたどり着き、実装まで完了させた**という事実です。
編集部の視点
既存ソリューションとの比較
動画解析ツールは既に多数存在します。Google Cloud Video AIやAzure Video Indexerなどのエンタープライズソリューション、あるいはFFmpegとPythonを組み合わせた自作スクリプトなどです。
claud-real-videoの差別化ポイントは以下の3点です:
1. **Claudeとの統合に特化**: Claude APIを前提とした設計により、プロンプトエンジニアリングとの相性が良い
2. **非エンジニアによる開発**: 複雑な依存関係や設定を避け、使いやすさを優先した設計思想
3. **OSS公開による透明性**: 商用サービスと異なり、処理内容を完全に把握・カスタマイズできる
従来のソリューションと比較すると、claude-real-videoは**機能の豊富さより使いやすさ**を重視しています。これは開発者自身が非エンジニアだからこそ生まれた特徴です。
AIエージェント開発の新しいパラダイム
この事例が示す最も重要な洞察は、**開発における役割の変化**です。
**従来の開発**:
**AIエージェント主導の開発**:
このスタイルでは、**プログラミングスキルよりも、問題定義力とAIとのコミュニケーション能力**が重要になります。Leo Huangさんは「Claude に動画を見せたい」という明確な課題設定ができたからこそ、非エンジニアでもOSSを完成させられました。
メリットと注意点の両面分析
**メリット**:
**注意点**:
これらの注意点は、**従来のエンジニアリングとのハイブリッドアプローチ**で緩和できます。初期開発はAIエージェントに任せ、重要な局面ではエンジニアのレビューを受ける、といった体制が現実的です。
適用範囲の考察
この開発スタイルが特に効果を発揮するのは以下の場面です:
**向いている場面**:
**向いていない場面**:
claud-real-videoは、まさに「個人が抱える具体的な課題を解決する小規模OSS」という最適な適用範囲に位置しています。
今日から試せるアクション
1. 自分の「困りごと」を明確に言語化する
AIエージェント開発の第一歩は、解決したい課題を明確に定義することです。Leo Huangさんの「Claudeに動画を見せたい」のように、シンプルかつ具体的な課題設定を心がけましょう。
**実践方法**:
2. ClaudeやChatGPTに開発を相談してみる
実際にAIエージェントに開発を任せる体験をしてみましょう。小さなスクリプトから始めることをお勧めします。
**実践方法**:
私は[あなたの課題]を解決したいです。
[具体的な入力]から[期待する出力]を得るための
Pythonスクリプトを作成してください。
制約条件:
- 私はプログラミング初心者です
- 環境は[Windows/Mac/Linux]です
- できるだけ外部ライブラリは少なくしてくださいこのようなプロンプトから始めて、生成されたコードを実際に実行してみてください。動かなければエラーメッセージをそのままAIに伝えて修正を依頼します。
3. claude-real-videoのリポジトリから学ぶ
https://github.com/HUANGCHIHHUNGLeo/claude-real-video にアクセスし、非エンジニアが作ったOSSの構造を観察しましょう。
**着目ポイント**:
これらは、AIエージェントと協働する際に人間が意識すべきポイントでもあります。
まとめ: 開発者の定義が変わる時代
claud-real-videoプロジェクトは、単なる動画解析ツールの提供以上の意味を持ちます。**「開発者とは何か」という定義そのものを問い直す事例**です。
従来、開発者とはコードを書ける人を指しました。しかし2026年以降、開発者とは「課題を定義し、AIエージェントを適切にディレクションし、成果物を世に出せる人」へと変化しつつあります。
Leo Huangさんのような非エンジニアが高品質なOSSを公開する事例は、今後ますます増えていくでしょう。あなたが今抱えている課題も、明日にはOSSとして世界中で使われるツールになるかもしれません。
この情報は @Leo Huang さんの投稿を参考にしています。
出典: Leo Huang


