我开发了一个 AI,它能读取你的 Git 历史记录并撰写状态报告。
1 分•作者: slmslm•22 天前
厌倦了每周五下午翻阅提交记录来写状态报告,所以我做了一个东西来自动化这个过程。<p>问题:Git 历史记录包含了团队发布的所有内容,但它被埋在像“feat: impl oauth w/ refresh tokens”这样难以理解的提交信息下,利益相关者根本看不懂。<p>我做了什么:一个可以监控代码库并自动生成可读摘要的工具。<p>例如,<p>原本是:<p>fix: rm deprecated api calls<p>feat: impl oauth2 flow w/ refresh tokens<p>现在你得到的是:<p>“我们推出了一个新的身份验证系统,允许用户使用 Google 和 GitHub 登录。会话自动刷新,因此用户保持登录状态。”<p>功能:<p>连接到 GitHub、GitLab 或 Bitbucket<p>每周/每月向电子邮件或 Slack 发送摘要<p>可以提问的 AI 助手(“团队上周发布了什么?”)<p>为客户自动生成的变更日志<p>技术栈:Next.js, MongoDB, Claude AI, Slack API<p>如果有人感兴趣,很乐意在评论中分享链接。欢迎任何也讨厌写状态报告的人提供反馈。
查看原文
Got tired of spending Friday afternoons scrolling through commits to write status reports, so I built something to automate it.<p>The problem: Git history contains everything about what your team shipped, but it's buried under cryptic messages like "feat: impl oauth w/ refresh tokens" that stakeholders can't understand.<p>What I made: A tool that monitors repos and generates readable summaries automatically.<p>Instead of:<p>fix: rm deprecated api calls<p>feat: impl oauth2 flow w/ refresh tokens<p>You get:<p>"We launched a new authentication system that lets users sign in with Google and GitHub. Sessions refresh automatically so users stay logged in."<p>Features:<p>Connects to GitHub, GitLab, or Bitbucket<p>Sends weekly/monthly summaries to email or Slack<p>AI agents you can ask questions ("What did the team ship last week?")<p>Auto-generated changelogs for customers<p>Stack: Next.js, MongoDB, Claude AI, Slack API<p>Happy to share the link in comments if anyone's interested. Would love feedback from anyone else who hates writing status reports.