GitDrama
开源工具与CI/CD工作流,读取GitHub的PR diff和讨论线程,通过AI分析代码冲突与情感张力,自动生成动态漫画短片形式的PR摘要
时间轴 (近 90 天)
GitDrama 是一个开源工具与 CI/CD 工作流,读取 GitHub 的 PR diff 和讨论线程,将技术紧张关系转化为三幕式叙事脚本,并渲染出 30 到 45 秒的动画漫画短片
GitDrama 由团队在 MLH 黑客松上提出并开发
GitDrama 通过 GitHub 的 REST / GraphQL API 接入仓库,解析 AST 层面的 diff、变更文件以及讨论线程,并分析评论区的情绪张力
GitDrama 的剧作脚本引擎输出结构化漫画分镜脚本,并配有盲目乐观的初级工程师、愤世嫉俗的架构师、恐慌驱动的项目经理等原型化角色
GitDrama 的渲染层由 Remotion(基于 React 的视频框架)驱动,用代码生成镜头推拉、速度线、对话气泡和复古音效
GitDrama 在 PR 关闭时触发或通过评论指令按需运行,生成 MP4 / GIF 摘要附在 PR 时间线上
GitDrama 的技术栈包括 React 19、TypeScript、Tailwind CSS、Remotion、Node.js、Express、@octokit/rest、GitHub Actions SDK、OpenAI/Anthropic API、Zod、Web Audio API 和 Canvas API
项目早期自由形式的 LLM 提示因生成句子长度不可控而导致视频时间线崩溃,引入 Zod Schema 校验配合结构化函数调用后渲染流水线做到 100% 稳定
GitDrama 团队计划接入 Web Speech API 实现配音、将贡献者映射成 8-bit 像素头像,并开发 Slack 与 Discord 机器人推送漫画摘要
全部知识事实 (9)
GitDrama 是一个开源工具与 CI/CD 工作流,读取 GitHub 的 PR diff 和讨论线程,将技术紧张关系转化为三幕式叙事脚本,并渲染出 30 到 45 秒的动画漫画短片
50%待验证GitDrama 的技术栈包括 React 19、TypeScript、Tailwind CSS、Remotion、Node.js、Express、@octokit/rest、GitHub Actions SDK、OpenAI/Anthropic API、Zod、Web Audio API 和 Canvas API
50%待验证项目早期自由形式的 LLM 提示因生成句子长度不可控而导致视频时间线崩溃,引入 Zod Schema 校验配合结构化函数调用后渲染流水线做到 100% 稳定
50%待验证GitDrama 通过 GitHub 的 REST / GraphQL API 接入仓库,解析 AST 层面的 diff、变更文件以及讨论线程,并分析评论区的情绪张力
50%待验证GitDrama 的剧作脚本引擎输出结构化漫画分镜脚本,并配有盲目乐观的初级工程师、愤世嫉俗的架构师、恐慌驱动的项目经理等原型化角色
50%待验证GitDrama 的渲染层由 Remotion(基于 React 的视频框架)驱动,用代码生成镜头推拉、速度线、对话气泡和复古音效
50%待验证GitDrama 在 PR 关闭时触发或通过评论指令按需运行,生成 MP4 / GIF 摘要附在 PR 时间线上
50%待验证GitDrama 由团队在 MLH 黑客松上提出并开发
50%待验证GitDrama 团队计划接入 Web Speech API 实现配音、将贡献者映射成 8-bit 像素头像,并开发 Slack 与 Discord 机器人推送漫画摘要
50%