现在AI能对整个代码仓库进行分析吗

有一个c#的小项目,大约有1万行代码。想使用AI来分析架构设计,以及给出建议。现在有合适的ai工具来处理吗?

3 Likes

试试mcp?

我觉得可以尝试用 cursor 先分析目录结构,然后逐步根据目录结构分析代码,最后再整合在一起

1 Like

一次性够呛,claude 9000行代码就占用总token20万的75%;

现在gpt 4.1 api支持100万的上下文,可以尝试下,4.1 nano比较省钱。

谷歌gemi也支持100万上下文,还能通过谷歌账号白嫖试用,也可以作为备选尝试。

要更好的效果,就只能多个ai组合,然后拆分内容使用了。

给你答案,gemini,记住是pro才有的功能


可以拉整个代码仓库给他分析。

有通过AI分析仓库然后制作教程的项目:GitHub - The-Pocket/Tutorial-Codebase-Knowledge: Turns Codebase into Easy Tutorial with AI

1 Like

这是协议啊,哥

我看错了 :rofl:

gemini处理3000行很轻松,作为附件发给AI就行了。

1万行没试过,不太清楚具体效果如何。

当然不行,代码太大就要拆分

一万行代码在一个文件吗?那可能不太行

gemini 1m上下文差不多了

让2.5p干轻轻松松

那就比如五六千行的代码单文件的,有什么模型能跟用cursor一键给出答复并能自己修改的吗,我现在用cursor 不管什么模型 他都乱改,跟幻世一样,改着改着给我加5000行重复代码

单文件几千行的代码 真不是ai能改得东 人改起来滚动起来都很繁琐

试试使用Repomix生成文件后扔给ai看看

生成repomap然后扔给llm?不过需要这个代码仓库有良好的命名和注释

佬,这个token计算器方便分享下吗

claude-token-计算.zip (3.0 KB)

这个是让claude根据Claude API官网提供的token计算说明,写出来的

谢佬,我昨天还在搞来着,官方的api调用要传项目id还是什么的