实用工具

AI PR 描述生成器

把分支 diff 或提交列表变成带摘要、风险和测试方案的 PR 描述。

自带 Key 或官方托管AI 助手4.4万
去哪里获取 Key

Key 只在你的浏览器里。Key 由浏览器直接发送给服务商,不经过我们的服务器,我们不记录也不保存。建议使用专门创建、设了额度上限的 Key,用完及时到服务商后台删除。

输入

结果

结果会显示在这里。

审查者先看描述再看 diff,一份好的描述——改了什么、为什么改、可能坏什么、怎么测——能让 PR 更快合进去。贴上 git diff main...HEAD、git log 的输出或两者都贴,得到一个标题,以及摘要、改动、原因、影响与风险、测试方法几个小节。提示词改编自 danielmiessler/Fabric 的 write_pull-request,并补了一条原版没有的规则:diff 里看不出的工单号、性能数据和动机一律不编,说不清就写“不明确”。

它是怎么工作的

  • 如果你的提交信息用的是约定式提交,标题也会沿用这种风格;否则就是一句平实的改动说明。
  • 发送前从 diff 里去掉锁文件、只列出文件名,大规模升级依赖时也不容易撑爆模型的上下文。
  • 数据库迁移、新增环境变量和破坏性变更集中写在“影响与风险”里,审查者一眼就能找到。

你的数据去了哪里

使用自带 Key 时,你输入的内容和 Key 由浏览器直接发送给你选择的 AI 服务商,不经过 hysenlabs 的服务器。使用官方托管时,内容经我们的服务器转发给我们的服务商(DeepSeek),按 credits 计费;我们只记录每次运行的 Token 数和成本用于计费,从不保存你输入的内容和返回的结果。服务商如何处理这些内容,以它自己的隐私政策为准。

本工具会接触密钥和凭证,因此任何一次运行都不会被保存,连你自己的历史里也不会有。

关于你的 API Key

我们承诺不会收集、存储或泄露你的 Key:它只保存在当前页面的内存里(除非你勾选“在本标签页记住”),关闭页面即消失。但任何 Key 一旦在网页里用过,都值得多一分小心——建议专门为这里创建一个设了额度上限的 Key,用完后及时到服务商后台删除或轮换。

它要花多少

本工具完全免费,不需要登录,也不消耗积分。

常见问题

用什么命令得到的输入效果最好?
先 git log --oneline main..HEAD,再接 git diff main...HEAD。提交信息承载意图,三个点的 diff 只显示分支相对于分叉点的改动,不会混进 main 上别人的提交。
diff 很大也能用吗?
只要不超过所选模型的上下文长度。特别大的分支,建议贴提交列表加最重要几个文件的 diff;这样写出的描述比基于被截断的 diff 写的要好。
diff 会经过你们的服务器吗?
不会。它用你自己的 Key 从浏览器直接发到你选的服务商。分支 diff 属于内部代码,建议选公司认可的服务商,并用一个权限受限、写完描述就能吊销的 Key。

背后的开源项目

本工具的提示词改编自 danielmiessler/Fabric(MIT),由你选择的模型执行。想在命令行或自己的程序里批量使用同样的能力,可以直接用这个项目。

danielmiessler/Fabric

也常被称作

  • pr描述生成
  • ai写pull request
  • 合并请求描述
  • github pr模板
  • 根据diff生成pr说明