每周五下午,你是不是也在对着GitHub提交记录发呆——这周到底干了啥?怎么跟客户解释这些技术名词?一位创始工程师被这个问题逼急了,干脆写了个开源工具,把代码提交自动翻译成人类能看懂的进度报告。
这个叫Fabric的项目,核心逻辑很简单:连接GitHub账号,抓取任意分支、任意时间段的提交记录,用Llama 3.1大模型加工成整洁的Markdown文档。原本需要手动复制粘贴、反复润色的周报,现在点一下按钮就能生成90%的成品。
打开网易新闻 查看精彩图片
开发者特别强调了几处设计取舍。安全方面,工具只读取提交元数据,从不触碰实际代码;部署方面,这是纯自托管方案而非SaaS,GitHub令牌权限被严格限制为只读。目标用户也很明确:自由职业者、独立顾问、2-10人的小团队——那些没有专职产品经理、却不得不向非技术客户汇报的人。
当然,现在的版本还有不少限制。平台只支持GitHub,GitLab和BitBucket还在路线图里;报告质量高度依赖提交信息的质量,如果commit message全是"fix bug"和"update",AI也救不了。开发者坦承,这只能给你一个扎实的初稿,最后10%的润色还得自己来。
工具栈选得很有意思:Next.js做前端,Groq提供推理加速,Llama 3.1负责文本生成。全开源,代码仓库已经公开。对于那些每周花在"翻译"技术工作给客户上的时间超过实际编码的人来说,这或许是个值得试用的方案。
热门跟贴