共计 733 个字符,预计需要花费 2 分钟才能阅读完成。
问题是什么?
作为前 GitLab 架构师,我深知一个困扰大家很久的问题:就是代码没有有效、可读、可快速获取的注释。代码没注释,读得就慢。读得越慢,写得越慢。具体有这些表现:
- 程序员需要阅读优秀的开源项目代码,但 996 的工作时间 让这变得困难。
- 自己写的代码没有注释,几年后再看不懂,增加新功能时需重新理解。
- 阅读他人的旧代码尤其是 混乱的代码库 ,耗时且令人沮丧,但 项目需求不得不读。
- 给别人解释代码比较耗时。有时希望有一个工具来自动完成这个任务,帮助同事或者网友理解代码。
CyberGit 的诞生
作为这个领域从业者,我很早就开始使用 copilot 和类似的工具。不过 copilot 和国内数十家竞品工具都没有很人性化的解决读代码的问题。
所以就自己做吧!
就这样,CyberGit 诞生了。
CyberGit 首先会对于项目进行工程化的分析,再使用 AI 和 Agents 进行代码解释,提高了注释准确率。还有以下特点:
- 交互设计优化,切换文件的时候自动获取到 按类、方法、函数划分的代码注释。
- 注释内容做到 更准确的压缩 , 一目十行读代码。
- 并且 hover 到对应元素上才显示,不侵犯程序员的代码空间,不影响 commits,给程序员同学们 丝滑的代码阅读体验。
如何使用
- 有兴趣的同学们可以在 https://cybergit.cn 注册使用。现在注册有 500 万 token 赠送。
- 使用指导见以下文档:https://jxqetf736zs.feishu.cn/wiki/SZgPwq234ij3DAk0GAEcHfY0nNe
CAVEATS
- 由于时间原因,目前暂时只上线了 Java 和 Python 的分析,其他语言也在紧锣密鼓开发中。敬请期待。
- 同样由于时间原因,目前只上线了 vscode,如果大家喜欢,后续可以考虑 Idea 系列的编辑器。
正文完