GitHub Comic Bot: Превращайте коммиты в ежедневные комиксы о средневековых рыцарях

Разработчик создал бота, который автоматически превращает коммиты GitHub в ежедневные четырёхпанельные комиксы с невозмутимой средневековой версией разработчика, отправляющего код, где жители деревни строят статуи в его честь за исправления вроде опечаток.
Как это работает
Бот работает на GitHub Actions с ежедневным cron-заданием. Он использует Gemini как для генерации сценария, так и для создания изображений, а затем доставляет комиксы через Telegram или GitHub Issues. Вся система работает на бесплатном тарифе Gemini, что делает её эксплуатацию полностью бесплатной.
Процесс настройки
Настройка занимает около 2 минут:
- Сделайте форк репозитория
- Установите один секрет (бесплатный API-ключ Gemini)
- Установите одну переменную (репозиторий, для которого нужны комиксы)
- Включите Actions
После настройки вы получите свой первый комикс следующим утром.
Технические детали
Разработчик создал весь проект с помощью Claude Code за выходные. Claude написал:
- Пайплайн GitHub Actions
- Интеграцию с Gemini
- Систему доставки через Telegram
- Код для склейки изображений в Pillow
Единственная значительная доработка потребовалась для промпт-инжиниринга стиля комиксов. Чтобы заставить Gemini создавать последовательные четырёхпанельные макеты с правильным тоном, потребовалось несколько итераций, но Claude с первой попытки идеально написал сам код.
Почему Gemini для изображений
Разработчик выбрал Gemini для генерации комиксов, потому что Claude пока не умеет создавать изображения. Рабочий процесс такой: Claude Code строит бота, Gemini рисует комиксы.
Реальный пример
При тестировании на репозитории Claude Code, где был ровно один коммит ("Update CHANGELOG.md"), бот сгенерировал 4 панели с текстом: "1 КОММИТ. 1 ПЕРИОД."
Неожиданная польза
Разработчик обнаружил, что бот действительно мотивирует. Просыпаться и видеть персонализированный комикс о твоих реальных коммитах (а не общие мемы) создаёт историю с рыцарями и истеричными жителями, которая заставляет хотеть отправлять больше кода, чтобы улучшить завтрашний комикс.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

NVIDIA анонсирует платформу агентов NemoClaw с функциями контроля конфиденциальности.
NVIDIA запустила NemoClaw — платформу для агентов, которая позволяет пользователям устанавливать модели Nimotron и среду выполнения Open Shell одной командой, одновременно добавляя средства контроля конфиденциальности и безопасности для автономных агентов.

Многоагентный карьерный наставник, созданный с помощью Ollama и MCP для локального искусственного интеллекта
Разработчик создал систему из 5 агентов ИИ, которая анализирует резюме и генерирует отчеты о карьерном интеллекте, используя Ollama с llama3 локально. Система связывает выходные данные агентов так, что каждый строит на основе предыдущего контекста, а MCP обрабатывает интеграцию инструментов.

Приложение Focusmo для macOS добавило локальный MCP-сервер для интеграции с Claude AI.
Focusmo, приложение для концентрации на macOS, теперь включает локальный сервер MCP, который позволяет ИИ Claude получать доступ к реальным данным о фокусе для еженедельных обзоров и планирования. Сервер работает локально на Mac без необходимости внешних серверов, сохраняя все данные на устройстве.

cc-session-utils: TUI-панель управления для работы с сессиями Claude Code и контроля расходов
Разработчик создал cc-session-utils — инструмент с терминальным интерфейсом для управления файлами сессий Claude Code, отслеживания затрат по моделям, очистки потерянных сессий и миграции данных между проектами. Для работы требуется Python 3.11+, инструмент построен на основе Textual.