官网: https://gcop.zeeland.top/

Github: https://github.com/undertone0809/gcop

几个月前,受到一篇推文的启发 https://x.com/mtrainier2020/status/1802941902964277379 ,我突然想到可以借助 git alias 添加一些小命令,加速我的 git workflow 流程,于是我花了两个小时的时间进行工程封装,并发布了 pypi 包,并分享到了 FSHEX 上: https://www.fshexex.com/t/1052254

几个月来,我一直在维护这个框架,gcop 是一个智能的 AI copilot ,旨在帮助开发者撰写更好的 git commit message ,同时加速 git workflow 。

gcop 具有以下优点:

  • 配置简单,pip install gcop -U 之后,简单配置完自己的模型就能直接使用 AI 生成你的 commit
  • 兼容市面上的几乎所有模型,底层基于promptulate 构建,开发者可以很轻松的配置自己想用的模型
  • 加速 git workflow: 提供了丰富的 git 命令扩展,如 git amend, git info, git undo 等,用习惯了之后特别方便,具体参考 docs
  • 自动撰写 git commit ,通过 git c 的命令就可以自动生成你的 git commit message ,十分方便。
  • 自定义 commit 模板:支持最佳实践自定义模板,让 AI 学习定制化的 commit style 。

最近在设计一个功能:可以自动将一个大的 code diff 拆分多个 commit ,不知道大家有没有这个需求呢,另外大家要是有其他的建议也欢迎交流。

欢迎大家 star 支持一下!

举报· 16 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部