前 GitLab 架构师独立开发 AI 助手 cybergit.cn,助你在 IDE 上更快更爽读代码

173 天前
 c4fun

问题是什么?

作为前 GitLab 架构师,我深知一个困扰大家很久的问题:就是代码没有有效、可读、可快速获取的注释。代码没注释,读得就慢。读得越慢,写得越慢。具体有这些表现:

  1. 程序员需要阅读优秀的开源项目代码,但996 的工作时间让这变得困难。
  2. 自己写的代码没有注释,几年后再看不懂,增加新功能时需重新理解。
  3. 阅读他人的旧代码尤其是混乱的代码库,耗时且令人沮丧,但项目需求不得不读
  4. 给别人解释代码比较耗时。有时希望有一个工具来自动完成这个任务,帮助同事或者网友理解代码。

CyberGit 的诞生

作为这个领域从业者,我很早就开始使用 copilot 和类似的工具。不过 copilot 和国内数十家竞品工具都没有很人性化的解决读代码的问题。

所以就自己做吧!

就这样,CyberGit 诞生了。

CyberGit 首先会对于项目进行工程化的分析,再使用 AI 和 Agents 进行代码解释,提高了注释准确率。还有以下特点:

  1. 交互设计优化,切换文件的时候自动获取到按类、方法、函数划分的代码注释
  2. 注释内容做到更准确的压缩一目十行读代码
  3. 并且 hover 到对应元素上才显示,不侵犯程序员的代码空间,不影响 commits,给程序员同学们丝滑的代码阅读体验

如何使用

  1. 有兴趣的同学们可以在 https://cybergit.cn 注册使用。现在注册有 500 万 token 赠送。
  2. 使用指导见以下文档: https://jxqetf736zs.feishu.cn/wiki/SZgPwq234ij3DAk0GAEcHfY0nNe

CAVEATS

  1. 由于时间原因,目前暂时只上线了 Java 和 Python 的分析,其他语言也在紧锣密鼓开发中。敬请期待。
  2. 同样由于时间原因,目前只上线了 vscode ,如果大家喜欢,后续可以考虑 Idea 系列的编辑器。
2785 次点击
所在节点    分享创造
41 条回复
c4fun
164 天前
@ZGame @lasuar
CyberGit 已添加 js, ts, golang 语言的支持。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1044518

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX