Ironben 在 开箱即用的团队效率神器,每天自动生成 GitHub 提交摘要并推送到飞书 中发帖
[cover]
Daily Commit Summarizer 是一个开箱即用的工具,帮助你每天自动收集 GitHub 仓库的所有提交,并借助 LLM 生成简明扼要的变更摘要,最终推送到飞书群聊。无需额外配置,接入仓库和飞书 Webhook 即可使用,让团队每天都能快速掌握代码变动情况,提升协作效率。
📌 使用场景
软件团队往往希望快速了解一天内代码库里发生了什么,而不是翻遍冗长的 git log 或大型 PR 。
这个项目提供了一个 GitHub Actions 工作流 和 TypeScript 脚本,实现以下功能:
每天北京时间 18:00 ( UTC+8 )自动运行。
收集当天在所有远程分支上的提交。
借助 LLM (例如 OpenAI GPT-4.1-mini ):
将大型 diff 拆分为可管理的片段。
为每个提交单独生成摘要(包含变更内容、影响、风险、测试建议...