All Articles
Zenn10 min2026-03

YAMLを書くだけでマンガが生成される — manga-systemの4段階パイプライン

YAMLで5要素を定義するだけでマンガを自動生成。2キャラ×6感情テンプレート、4レイアウトパターンの制約設計。

YAMLを書くだけでマンガが生成される — manga-systemの4段階パイプライン

YAMLを書くだけでマンガが生成される — manga-systemの4段階パイプライン

「マンガを自動生成」の本当の難しさ

マンガにはキャラクターの一貫性レイアウトの制御が必要です。manga-systemは、この2つの問題を「YAMLによる事前定義」と「参照画像による一貫性担保」で解決した、Python製のマンガ自動生成システムです。

4段階パイプライン

Story Input → YAML Expansion → Image Generation → Output Organization

Stage 1: 簡易YAMLの書き方

title: "Claude Codeが型エラーを直してくれた話"
layout: "4panel_equal"
scenes:
  - character: TEN
    emotion: 悩み
    dialogue: "型エラー30個もある..."
    background: "オフィス、暗い雰囲気"
    description: "モニターを見て頭を抱えている"

characteremotiondialoguebackgrounddescription の5つだけ書けばマンガになります。

2キャラクター x 6感情

  • TEN(天ちゃん): 若いエンジニア。チビキャラ風、黒髪メガネ
  • CLAUDECODE(クロード): 宇宙服ロボット。オレンジのフェイスパネル

4つのレイアウトパターン

3panel / 4panel_equal / 5panel / 6panel — アスペクト比は1:1.4で統一。

「設計は人間、実行はAI」の一貫性

AIの自由度を意図的に制限しています。キャラクターは2人。感情は各6パターン。レイアウトは4パターン。制約があるから再現性が生まれます。


GitHub: github.com/tenchan000517/manga-system

PythonYAMLAI画像生成マンガ自動化