Cody 把「读代码」这件事从当前文件扩展到整个代码仓库,让 AI 在回答时真正看得见你项目的全貌。
很多 AI 编程工具只盯着你正在编辑的那一个文件,遇到「这个函数在别处被谁调用」「改这个字段会不会影响下游」这类问题就开始编。Sourcegraph Cody 的差别在于背后接了 Sourcegraph 的代码图谱(Code Graph)——一个能跨仓库、跨代码托管平台建立符号级索引的引擎。回答问题时,它把真实的引用关系喂给模型,而不是靠猜。这让它在大单体、多仓库的工程里尤其有用。它是 VS Code、JetBrains 全家桶和 Neovim 的扩展,个人档免费即可起步。
信息卡
- 工具名称:Sourcegraph Cody
- 支持系统:VS Code、JetBrains 系列 IDE、Neovim、Sourcegraph 网页端
- 官网:https://sourcegraph.com/cody
- GitHub 地址:无公开主仓库(闭源商业产品;文档见 https://sourcegraph.com/docs/cody )
- 官网下载地址:https://sourcegraph.com/cody (在各 IDE 插件市场搜索 Cody 安装)
核心能力
代码图谱上下文。 Cody 依托 Sourcegraph 的 Code Graph 索引,能理解符号之间的定义、引用与调用关系。你问「订单状态在哪些地方被修改」,它给出的是跨文件的真实调用链,而不是当前文件的局部猜测。索引越完整,答案越可靠。这对动辄几十万行、没人能记住全貌的老项目最见效。
跨仓库代码搜索与问答。 借 Sourcegraph 多年积累的代码搜索能力,Cody 可以在你有权访问的所有仓库里检索。排查一个公共 SDK 升级的影响面时,直接用自然语言问「哪些服务还在调用旧签名」,它会返回具体位置和文件。这种「带引用的回答」方便你逐条核实,而不是盲信一段生成的代码。
自动补全与行内编辑。 单行、整函数的自动补全基于本地与仓库上下文,减少重复敲键。选中一段代码后可用自然语言让它改写、加注释或补测试。补全和聊天可切换不同模型,Cody 支持多家模型供应商,团队版还可实验性自带模型密钥。
自定义命令与提示库。 把团队反复要做的事——写提交信息、生成单元测试、解释某段逻辑——沉淀成可复用的自定义命令。新人不用记复杂提示词,一条斜杠命令就能复用老手的经验。提示库可在团队内共享,统一产出风格。
使用上手
- 安装:在 VS Code 扩展市场搜「Sourcegraph Cody」,或从 JetBrains 插件市场安装;Neovim 用户装官方插件。
- 登录:用 Sourcegraph 账号或企业实例账号授权,个人档无需信用卡。
- 连仓库:本地上下文用关键词检索当前仓库;要启用完整 Code Graph,需接入已索引的 Sourcegraph 实例(企业版可私有索引)。
- 提问:在侧边栏聊天框输入问题,用 @ 提及文件或符号缩小范围;选中代码可触发行内编辑。
- 定制:到 Cody 管理页添加自定义命令与上下文配置,团队共享提示库。
优点与不足
优势是跨仓库上下文扎实、答案可追溯、IDE 覆盖广、个人档免费。局限也明显:完整代码图谱依赖企业实例索引,个人档只有本地关键词上下文;额度与模型选择随套餐变化较快;深度功能需要部署 Sourcegraph 服务端,对个人开发者偏重。
适合谁
适合维护大型单体或数十个微服务仓库、苦于「改一处不知影响哪里」的工程师,以及需要跨代码库检索与统一代码规范的中大型团队。个人小项目用免费档即可体验补全和聊天。
下载与访问
官网 https://sourcegraph.com/cody 提供入口,各 IDE 插件市场直接安装。企业部署与私有索引见 https://sourcegraph.com/docs/cody 。
价格与授权
| 方案 | 价格 | 说明 |
|---|---|---|
| Free | $0 | 有限补全与聊天额度,额度以官网为准 |
| Pro | 约 $9/用户/月 | 更多额度与模型选择,官网口径可能调整 |
| Enterprise Starter | 约 $19/用户/月 | 托管 Sourcegraph 实例 + 代码搜索 |
| Enterprise | 联系销售 | 自托管、SSO、审计、BYOLLM 等 |
本文属于「编程」分类的 AI 资源专栏,更多评测见分类页。
评论 0
还没有评论,来说两句吧。