GitHubコミックボット:コミットを日々の中世騎士コミックに変える

✍️ OpenClawRadar📅 公開日: April 13, 2026🔗 Source
GitHubコミックボット:コミットを日々の中世騎士コミックに変える
Ad

ある開発者が、GitHubのコミットを自動的に4コマ漫画に変換するボットを作りました。毎日、無表情の中世の騎士バージョンの開発者がコードをリリースする様子が描かれ、タイポ修正のような些細な修正でも村人たちが像を建てて称えるという内容です。

仕組み

このボットはGitHub Actions上で毎日cronジョブとして実行されます。Geminiを使ってスクリプト生成と画像作成の両方を行い、完成した漫画をTelegramまたはGitHub Issuesで配信します。全体のセットアップはGeminiの無料枠で動作するため、運用コストはかかりません。

セットアップ手順

セットアップには約2分かかります:

  • リポジトリをフォークする
  • 1つのシークレットを設定する(無料のGemini APIキー)
  • 1つの変数を設定する(漫画を作成したいリポジトリ)
  • Actionsを有効にする

セットアップ後、翌朝には最初の漫画が届きます。

技術的詳細

開発者は週末を使ってClaude Codeでプロジェクト全体を構築しました。Claudeが作成したのは:

  • GitHub Actionsパイプライン
  • Gemini連携機能
  • Telegram配信システム
  • Pillowを使った画像結合コード

唯一手間がかかったのは漫画スタイルのプロンプト設計でした。Geminiに一貫した4コマレイアウトと適切なトーンで生成させるには数回の試行が必要でしたが、Claudeはコード自体を最初の試行で完璧に書き上げました。

画像生成にGeminiを選んだ理由

開発者が漫画生成にGeminiを選んだのは、Claudeがまだ画像生成機能を持っていないためです。ワークフローは:Claude Codeがボットを構築し、Geminiが漫画を描くという分担です。

実際の例

Claude Codeのリポジトリ(コミットは「Update CHANGELOG.md」の1件のみ)でテストしたところ、ボットは「1 COMMIT. 1 PERIOD.」というテキストの4コマ漫画を生成しました。

予想外のメリット

開発者はこのボットが本当にモチベーション向上に役立つと感じました。実際の自分のコミット(一般的なミームではなく)についてのパーソナライズされた漫画で目覚めることは、騎士と興奮する村人たちの物語を作り出し、明日の漫画をより良くするためにさらにコードをリリースしたくなる気持ちにさせます。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

ソースコード: Claude向けに大規模なJava/Springモノレポを圧縮するオープンソースのCLI
Tools

ソースコード: Claude向けに大規模なJava/Springモノレポを圧縮するオープンソースのCLI

sourcecode CLIは、約4kファイルのJava/Springモノレポを、約300万トークンから1.7kトークン(コンパクトモード)に削減します。現在は、コンテキスト圧縮、gitホットスポット検出、シンボル検索に焦点を当てています。

OpenClawRadar
Claude Sessions: Claudeコード履歴を閲覧する軽量デスクトップアプリ
Tools

Claude Sessions: Claudeコード履歴を閲覧する軽量デスクトップアプリ

Claude Sessionsは、開発者がClaude Codeのセッション履歴をローカルで閲覧できる新しいデスクトップアプリケーションです。~/.claude/projectsからデータを読み取り、プロジェクトごとにセッションを整理し、50万トークン以上の大規模セッションも遅延なく処理し、検索機能とキーボードナビゲーションを備えています。

OpenClawRadar
Claude CodeがコーディングをMistral/DeepSeekに委任:5700万トークン節約、コスト90〜100%削減
Tools

Claude CodeがコーディングをMistral/DeepSeekに委任:5700万トークン節約、コスト90〜100%削減

vibe-skillというClaude Codeスキルは、低レベルのコーディングをMistralやDeepSeekなどの安価なモデルに委任し、Claudeは計画とレビューに専念します。10日間で254回の実行後、5700万トークンを節約し、コストを90~100%削減、成功率98%を達成しました。

OpenClawRadar
自然言語オートエンコーダ:クロードの内部表現をテキストに変換する
Tools

自然言語オートエンコーダ:クロードの内部表現をテキストに変換する

Transformer Circuits Threadが、Claudeの内部活性化を可読テキストにデコードするNatural Language Autoencodersを公開。GitHubリポジトリとインタラクティブデモも利用可能。

OpenClawRadar