GitDrama
An open-source tool and CI/CD workflow that reads GitHub pull request diffs and discussion threads, uses AI to analyze code conflicts and emotional tone, and automatically generates PR summaries in the form of animated comic strips.
Timeline (last 90 days)
GitDrama is an open-source tool and CI/CD workflow that reads GitHub PR diffs and discussion threads, transforms technical tensions into three-act narrative scripts, and renders them into 30- to 45-second animated comic shorts.
GitDrama was conceived and developed by a team at an MLH hackathon.
GitDrama connects to repositories via GitHub's REST/GraphQL API, parses AST-level diffs, changed files, and discussion threads, and analyzes emotional tension in the comment section.
GitDrama's screenplay engine outputs structured comic storyboard scripts with archetypal characters such as a blindly optimistic junior engineer, a cynical architect, and a panic-driven project manager.
GitDrama's rendering layer is powered by Remotion (a React-based video framework) to generate camera zooms, speed lines, speech bubbles, and retro sound effects in code.
GitDrama triggers when a PR is closed or runs on demand via comment commands, generating an MP4/GIF summary attached to the PR timeline.
GitDrama's tech stack includes React 19, TypeScript, Tailwind CSS, Remotion, Node.js, Express, @octokit/rest, GitHub Actions SDK, OpenAI/Anthropic API, Zod, Web Audio API, and Canvas API.
In the early stages of the project, free-form LLM prompts caused the video timeline to crash due to uncontrollable sentence length generation; after introducing Zod Schema validation combined with structured function calls, the rendering pipeline achieved 100% stability.
The GitDrama team plans to integrate the Web Speech API for voice acting, map contributors to 8-bit pixel avatars, and develop Slack and Discord bots to push comic summaries.
All Facts (9)
GitDrama is an open-source tool and CI/CD workflow that reads GitHub PR diffs and discussion threads, transforms technical tensions into three-act narrative scripts, and renders them into 30- to 45-second animated comic shorts.
50%UnverifiedGitDrama's tech stack includes React 19, TypeScript, Tailwind CSS, Remotion, Node.js, Express, @octokit/rest, GitHub Actions SDK, OpenAI/Anthropic API, Zod, Web Audio API, and Canvas API.
50%UnverifiedIn the early stages of the project, free-form LLM prompts caused the video timeline to crash due to uncontrollable sentence length generation; after introducing Zod Schema validation combined with structured function calls, the rendering pipeline achieved 100% stability.
50%UnverifiedGitDrama connects to repositories via GitHub's REST/GraphQL API, parses AST-level diffs, changed files, and discussion threads, and analyzes emotional tension in the comment section.
50%UnverifiedGitDrama's screenplay engine outputs structured comic storyboard scripts with archetypal characters such as a blindly optimistic junior engineer, a cynical architect, and a panic-driven project manager.
50%UnverifiedGitDrama's rendering layer is powered by Remotion (a React-based video framework) to generate camera zooms, speed lines, speech bubbles, and retro sound effects in code.
50%UnverifiedGitDrama triggers when a PR is closed or runs on demand via comment commands, generating an MP4/GIF summary attached to the PR timeline.
50%UnverifiedGitDrama was conceived and developed by a team at an MLH hackathon.
50%UnverifiedThe GitDrama team plans to integrate the Web Speech API for voice acting, map contributors to 8-bit pixel avatars, and develop Slack and Discord bots to push comic summaries.
50%