v1.1.3-alpha — Gemini API を使ったAIキャラクターシート自動生成ツール
[Nano Banana 2 and ChatGPT image 2.0 Powered Super AI 4-koma System](https://github.com/FURUYAN1234/nano-banana-pro) 連携対応 生成されたキャラクターシートを[Nano Banana 2 and ChatGPT image 2.0 Powered Super AI 4-koma System](https://github.com/FURUYAN1234/nano-banana-pro) の OCR で読み取り、マンガ制作の幅を広げることができます。
AIが「キャラクター設計→パラメータ決定→ビジュアル生成」を一貫して行う、実験的キャラクターシート製造ツールです。 An experimental character sheet generator where AI handles everything from character design to parameter selection to visual generation.
[Nano Banana 2 and ChatGPT image 2.0 Powered Super AI 4-koma System](https://github.com/FURUYAN1234/nano-banana-pro) で生成するマンガのキャラクター品質と多様性を飛躍的に向上させるための、専用キャラクター設計ツールとして開発されました。 Developed as a dedicated character design tool to dramatically improve the quality and variety of manga characters generated by Nano Banana 2 and ChatGPT image 2.0 Powered Super AI 4-koma System.
Demo Link / デモサイト: https://furuyan1234.github.io/character-sheet-maker/
- 10カテゴリ・45以上のパラメータを設定可能 10 categories with 45+ configurable parameters
- 3モード入力: 選択(プルダウン) / 自由入力 / AI自動生成 3-mode input: Select / Free text / AI generate
- パラメータロック: ランダム生成時に特定項目を固定 Parameter lock: Fix specific items during random generation
- プリセットテンプレート: 6種の即座に使えるキャラクター設定 6 preset templates for instant character creation
ランダム性を尊重しつつ、矛盾する組み合わせだけを防ぐ最小限の連携: Minimal linkages that respect randomness while preventing contradictions:
- 性別 ↔ 髭: 女性系キャラクターは自動で「髭なし」
- 年齢 ↔ 体型: 幼児系は小柄な体型に制限
- 世界観 ↔ 衣装: 世界観に適合する衣装から選出
画風パラメータが生成結果に劇的に反映されます。各画風に固有のスタイルキーワード群(重み4.0〜5.0)を付与:
| 画風 | Style |
|---|---|
| 青年漫画(写実・硬派) | Seinen - Gritty realism |
| 少年漫画(王道・アクション) | Shonen - Dynamic action |
| 少女漫画(華麗・繊細) | Shoujo - Delicate sparkle |
| 劇画(重厚・劇的) | Gekiga - Extreme contrast |
| アメコミ(力強い陰影) | American Comics |
| ギャグ・コミカル | Comedy - Super deformed |
| ケモノ・獣人 | Kemono - Furry art |
| 透明感アニメ風 | Anime - Cel shading |
| ダイナミックスタイル | Dynamic - Foreshortening |
| 高密度実写風 | Photorealistic |
| 90年代セル画風 | 90s Retro Anime |
| 80年代シティポップ | 80s City Pop |
| ドット絵・ピクセル | Pixel Art - 8bit |
| 浮世絵風 | Ukiyo-e Woodblock |
| 厚塗り油彩風 | Oil Painting - Impasto |
| ラフスケッチ風 | Pencil Sketch |
| 粘土・3Dフィギュア風 | 3D Clay Model |
| 工業設計図風 | Blueprint |
キャラクターシートにOCR読み取り用の追加情報を埋め込み、Nano Banana 2 and ChatGPT image 2.0 Powered Super AI 4-koma Systemのマンガ生成精度を向上: Embeds additional information for OCR reading into the character sheet, improving the manga generation accuracy of the Nano Banana 2 and ChatGPT image 2.0 Powered Super AI 4-koma System:
- 得意アクション — 戦闘スタイル(格闘、剣術、魔法等) / Action Tendency - Combat style (melee, swordplay, magic, etc.)
- 感情レンジ — 表情の振り幅(冷静型〜激情型) / Emotion Range - Range of expressions (calm to passionate)
- 演出傾向 — マンガのコマ割りに影響(ダイナミック〜叙情的) / Direction Style - Influences manga panel layout (dynamic to lyrical)
- 変身・覚醒 — 変身要素の有無 / Awakening - Presence of transformation elements
2つのスロット(A/B)で独立した設定と生成結果を管理・比較可能。 Compare two independent character configurations side by side.
生成された画像は、一律で 1024x1536 (アスペクト比2:3) の高品質な縦長キャンバスに自動正規化されます。
さらに、来歴証明のため Generated by Super FURU AI Character Sheet vX.Y.Z というウォーターマークがシステムにより右下に焼き込まれます。
- リアルタイムプロンプト表示 — パラメータ変更で即座に更新(APIは叩かない) / Real-time Prompt Display
- 生成履歴 — セッション中の生成結果を保存・個別削除 / Generation History
- 画像ダウンロード — PNG形式で保存 / Image Download
- 全リセット — 全設定を初期状態に戻す / Full Reset
本システムは単なる入力フォーム付きの画像生成ツールではありません。キャラクター設定の整合性を保ちながら高品質なデザインを錬成するための AI主導の設計エンジン です。
- Real-time Autonomous Prompt Assembly: ユーザーがUI上のパラメータを変更するたびに、APIを消費することなく、ブラウザ内で即座に最適化されたプロンプトが組み上げられます。
- Smart Linkage Engine (スマート連携機能): 「全項目ランダム生成(ガチャ)」を実行した際、完全に無作為な設定にするのではなく、「女性キャラなのに立派な髭が生える」「幼児キャラなのに筋骨隆々になる」といった論理的破綻を未然に防ぐ最小限の相関ルール(連携マップ)を搭載しています。
- Context-Aware Text Generation (文脈依存AIテキスト生成): 「名前」「セリフ」「口癖」などの自由記述欄をAIに委ねた場合、設定中の「性別」「性格」「世界観」をリアルタイムにコンテキストとして読み取り、その設定に最も相応しい自然言語をGemini APIが自動生成(Gacha Texts生成)します。
- APIキーはセッション限定(メモリ内保持のみ) / API key is session-limited (stored only in memory)
- ブラウザには保存されません(localStorage不使用) / Not saved in the browser (no localStorage used)
- ページをリロードするとAPIキーの再入力が必要です / Reloading the page requires re-entering the API key
All API keys exist only in memory during the session. No persistent storage.
- Get API Key: Obtain a Gemini API key at Google AI Studio. Google AI Studio で Gemini API キーを取得してください。
- Access: Open the deployed web app.
Webアプリにアクセスし、APIキーを入力してスタートします。
Demo Link / デモサイト: https://furuyan1234.github.io/character-sheet-maker/
- Download: Download the Source Code (ZIP) from Releases or click "Code" -> "Download ZIP". Releases または "Code" ボタンからZIPファイルをダウンロードします。
- Unzip: Extract the ZIP file to any folder. ダウンロードしたZIPファイルを解凍してください。
- Run: Double-click
start_character_sheet_app.bat. フォルダ内のstart_character_sheet_app.batをダブルクリックします。 (Node.js required / 事前にNode.jsのインストールが必要です) - Start: The system will automatically install dependencies and launch the browser. 必要なライブラリが自動インストールされ、ブラウザが立ち上がります。
- Frontend: React / Vite / Vanilla CSS (Dark Mode)
- AI: Google Gemini API (Text + Image generation)
- API Management: Zenith Protocol (Auto-failover)
- Security: Session-only API key (no localStorage)
Nano Banana 2 and ChatGPT image 2.0 Powered Super AI 4-koma System 最新版の思想を踏襲し、APIエラー時や制限到達時に自動的に最適な次世代モデルへフォールバックする仕組み(Zenith Protocol)を搭載しています。 Automatically falls back to alternative models upon API error:
テキスト生成 / Text Generation Fallback Pipeline:
- gemini-3-flash-preview (Primary: Next-Gen)
- gemini-2.5-pro (Backup 1: 高品質・安定)
- gemini-2.5-flash (Backup 2: 高速)
- gemini-2.5-flash-lite (Fallback 1: 軽量安定)
- gemini-3.1-flash-lite-preview (Fallback 2: Next-Gen Lite)
画像生成 / Image Generation Fallback Pipeline:
- gemini-3.1-flash-image-preview (Primary: Nano Banana 2 NEXT GEN)
- imagen-4.0-generate-001 (Backup 1: Nano Banana 2 Primary)
- imagen-4.0-fast-generate-001 (Backup 2: Fast generation)
- imagen-3.0-generate-001 (Fallback 1: Legacy insurance)
- imagen-3.0-fast-generate-001 (Fallback 2: Legacy insurance)
character_sheet/
├── index.html # エントリーHTML / Entry HTML
├── start_character_sheet_app.bat # Windows起動バッチ / Windows Startup Batch
├── package.json # 依存関係 / Dependencies
├── vite.config.js # Vite設定 / Vite Config
├── src/
│ ├── main.jsx # Reactエントリー / React Entry
│ ├── App.jsx # メインアプリ / Main App
│ ├── App.css # コンポーネントCSS / Component CSS
│ ├── index.css # グローバルCSS / Global CSS
│ ├── components/
│ │ └── FieldInput.jsx # 3モード入力コンポーネント / 3-Mode Input Component
│ └── lib/
│ ├── gemini.js # テキスト生成 / Text Generation (Zenith Protocol)
│ ├── imagen.js # 画像生成 / Image Generation (Zenith Protocol)
│ ├── options.js # 全選択肢・初期値・プリセット / Options, Defaults, Presets
│ └── prompt.js # プロンプト構築ロジック / Prompt Builder Logic
└── scripts/
├── update_version.js # バージョン自動更新 / Auto Version Updater
└── generate_release_text.js # リリースノート生成 / Release Note Generator
- [Docs] Nano Banana 2 and ChatGPT image 2.0 Powered Super AI 4-koma Systemのドキュメントに準拠し、最新のアーキテクチャやシステム仕様に合わせてREADMEを大幅刷新 / Comprehensively updated README to reflect modern architecture and align with Nano Banana 2 and ChatGPT image 2.0 Powered Super AI 4-koma System documentation standards.
- [Major] Gemini 3.x世代モデル及びImagen 4.0モデルをプライマリとするZenith Protocolへ移行 / Upgraded Zenith Protocol to prioritize Gemini 3.x and Imagen 4.0 models.
- [Feature] 1024x1536(アスペクト比2:3)へのキャンバス自動正規化および来歴証明用ウォーターマークの自動焼き込み機能を追加 / Added 1024x1536 (2:3) canvas normalization and automated provenance watermarking.
- 🆕 初回リリース / Initial release
This project is developed in full compliance with Article 30-4 of the Japanese Copyright Act, which allows for the exploitation of copyrighted works for information analysis and technological development of AI. 本プロジェクトは、日本の著作権法第30条の4(情報解析目的の外での利用)に基づき、技術検証および情報解析を目的として開発されており、法的に適正な範囲内で公開されています。
All generations are performed through the official Google Gemini API. This system adheres strictly to Google's "Generative AI Forbidden Use Policy" and Terms of Service. 本システムはGoogle公式のGemini APIを介して動作しており、Googleが定める「生成AI禁止事項」および利用規約を厳格に遵守しています。
This system generates original character sheets based on user-configured parameters and AI-driven randomization.
- It does not aim to replicate specific existing characters or artworks.
- It generates original designs based on user parameters and mathematical constraints. 本システムは、特定のキャラクターや作品の模倣を目的としたものではありません。ユーザーが設定したパラメータとAIによるランダム化に基づき、独自のキャラクターデザインを生成します。
The core logic (Prompts/Protocols) is released under CC BY-NC-SA 4.0. Any commercial misuse by third parties is strictly prohibited. This project exists solely for the advancement of AI agent technology and the democratization of creative tools. 核心的なロジックはCC BY-NC-SA 4.0(非営利)の下で公開されています。第三者による悪質な商用利用はライセンス違反となります。本プロジェクトは、AIエージェント技術の発展と、創作ツールの民主化を目的とした研究成果です。
This project uses a hybrid license to balance technology sharing and intellectual property protection. 技術の共有と創作の保護を両立するため、以下のハイブリッドライセンスを採用しています。
- Source Code: MIT License Applies to software logic and implementation code. / ソフトウェアの動作ロジックや実装コードに適用。
- Logic & Prompts: CC BY-NC-SA 4.0 Applies to original design philosophy and prompt structure. / 設計思想およびプロンプト構造に適用。
- Output Ownership / 生成物の帰属: The CC SA (ShareAlike) requirement does not apply to character sheets generated by this system. Rights belong to the user. 本システムで生成されたキャラクターシートに上記CCライセンスの継承義務は適用されません。権利はユーザーに帰属します。
Commercial Use and Paid Seminars / 商用利用・有料セミナーについて Usage of this system (including prompts and logic) in high-priced information products, paid seminars, or any "get-rich-quick" schemes is strictly prohibited under the CC BY-NC-SA 4.0 license. 本システム(プロンプトおよびロジックを含む)を、高額な情報商材、有料セミナー、または「副業・稼げる」等の謳い文句を伴うビジネスに無断で使用することは、CC BY-NC-SA 4.0ライセンスに基づき、固く禁じます。
Any commercial or educational use involving fees requires explicit prior written consent from the developer (FURU). 有料の教育目的や商用利用を検討される場合は、必ず事前に開発者(FURU)の書面による承諾を得てください。
本ツールは創作支援を目的としたものであり、既存の著作物、ブランド、キャラクター、または特定の作家・作品の再現や代替を目的とした利用は想定していません。 This tool is intended for creative assistance and is not designed to reproduce, substitute, or replicate existing copyrighted works, brands, characters, or specific creators.
ユーザーは、本ツールを使用して以下の行為を行ってはなりません。 Users must not engage in the following:
- 既存の漫画、アニメ、小説、映画、ゲーム等のキャラクターを実質的に再現・模倣する行為
- 特定のキャラクター、作家のスタイル・作風を識別可能なレベルで再現する行為
- デザイン要素の無断流用
- 商標、ロゴ、ブランド要素の無断使用
Reproducing or closely imitating existing characters, recognizable styles, or protected elements.
- 第三者の著作権、商標権、肖像権、パブリシティ権等を侵害するコンテンツの生成、公開、販売、共有
- 既存IPに類似したコンテンツの無断商用利用
Generating, distributing, or monetizing infringing or derivative content without permission.
- 権利侵害を目的としたプロンプト、テンプレート、ワークフローの作成・共有
- 他者に侵害行為を促す行為
Creating or sharing tools intended for infringement.
- 適用される法令に違反する行為
- 詐欺、不正行為、または有害な目的での利用
Any illegal or harmful use.
生成されたコンテンツの内容および利用に関するすべての責任はユーザーに帰属します。 The user bears full responsibility for generated content.
本ツールの利用によって生成されたコンテンツについて、開発者は著作権その他の権利を主張しませんが、その適法性・利用可能性を保証するものではありません。 The developer does not claim ownership of generated content but does not guarantee its legality or usability.
本ツールは「現状有姿(AS IS)」で提供され、明示または黙示を問わず、いかなる保証も行いません。 This tool is provided "as is" without any warranties.
開発者は、本ツールの利用または生成コンテンツに起因するいかなる損害についても責任を負いません。 The developer shall not be liable for any damages arising from use.
権利侵害の申し立てがあった場合、開発者は独自の判断により以下の対応を行う場合があります。 Upon receiving a valid claim, the developer may:
- 該当コンテンツの削除要請または削除
- 利用の制限または禁止
- リポジトリの公開停止等の措置
Remove content, restrict usage, or take necessary actions.
本規約は予告なく変更される場合があります。 These terms may be updated without notice.
本規約は日本法に準拠します。 These terms are governed by the laws of Japan.
This project is part of an integrated ecosystem designed to support AI-powered manga and story creation. 本プロジェクトは、AIを活用した漫画・ストーリー制作を支援する統合エコシステムの一部です。
A system specialized in creating 4-panel manga with AI. AIを活用した4コマ漫画制作に特化したシステムです。
A tool for generating creative stories and plots using AI. AIを用いてクリエイティブなストーリーやプロットを生成するツールです。
An assistant for designing detailed character sheets and settings. 詳細なキャラクターシートや設定をデザインするための支援ツールです。
A tool for translating manga into 10 languages using AI. AIを使って漫画を10言語に翻訳するツールです。
Developed by FURU