一、工具介绍
Sourcegraph Cody 是 Sourcegraph 推出的 AI 编程助手,定位”理解整个代码库的 AI 编程伙伴”。它通过 Sourcegraph 的代码搜索 API 拉取本地与远程代码库上下文,帮助开发者理解代码、编写代码、修复 bug。Cody 与 GitHub Copilot、Cursor 等竞品的差异在于”代码库级上下文”——它能看到整个 monorepo 的代码结构、API 定义、调用关系。

Cody 由 Sourcegraph(代码搜索领域的领导者)于 2023 年推出;Sourcegraph 总部位于旧金山,已服务 1000+ 大型企业客户。
二、核心功能
- 代码补全:行内代码自动补全,支持多语言。
- 代码库问答:针对整个代码库提问,如”用户认证逻辑在哪?”
- 代码解释:选中代码片段,AI 给出详细解释。
- 单元测试生成:自动为函数生成单元测试。
- 代码重构:理解代码后给出重构建议。
- 多 LLM 支持:Claude、GPT-4o、Mixtral 等可切换。
- IDE 集成:VS Code、JetBrains 系列编辑器。
- 企业级代码搜索:对接 Sourcegraph 强大的代码搜索能力。
- 多 IDE 同步:VS Code 配置自动同步到 JetBrains。
- 自定义命令:用户配置常用 prompt 为快捷命令。
- 代码片段库:常用代码模式保存与复用。
- 代码片段管理:把常用代码保存为可复用片段。
- 自动文档:为函数/类生成 API 文档。
三、使用场景
- 大型 monorepo 开发:跨多个服务/模块理解代码。
- 遗留代码维护:理解老旧代码、新人上手。
- 代码审查:自动审查 PR,识别潜在问题。
- 文档生成:自动为函数/类生成文档。
- 跨团队协作:理解其他团队代码、接口对接。
- 企业研发:私有代码库不出云的 AI 编程。
- 开源贡献:快速理解陌生开源项目代码结构。
四、价格方案
| 套餐 | 价格 | 适用人群 |
|---|---|---|
| 免费版 | 0 元 | 个人开发者 |
| Pro | 月度订阅 | 专业开发者 |
| Enterprise Starter | 联系销售 | 中型团队 |
| Enterprise | 联系销售 | 大型企业 |
五、功能特点
- 代码库级上下文理解
- 多 LLM 灵活切换
- 企业级代码搜索集成
- VS Code + JetBrains IDE
- 私有部署支持
- Sourcegraph 强大搜索能力
Cody 在 G2 AI 代码助手类别排名前列。
六、上手指南
1. 注册 Sourcegraph 账号并连接代码仓库
2. 安装 VS Code/JetBrains 插件
3. 登录后即可在编辑器内使用 Cody
Cody 是大企业 monorepo 开发的 AI 利器。
Cody 在 GitHub、GitLab 等代码托管平台集成良好。
Cody 也支持自定义命令与团队协作。
Cody 适合追求代码库级上下文的开发者。
Cody 让开发者专注逻辑而非样板代码。
七、常见问题
Cody 和 GitHub Copilot 区别?
Cody 强在整个代码库上下文;Copilot 强在补全速度与稳定性。
支持哪些语言?
支持所有主流编程语言,包括 Python、JavaScript、TypeScript、Go、Java、Rust 等。
企业代码会泄露吗?
企业版支持私有部署,代码不出公司;免费/Pro 版默认走 Sourcegraph 云。
支持哪些 LLM?
默认 Claude 3.5 Sonnet、GPT-4o;用户可配置 OpenAI 兼容 API 接入其他模型。
如何配置企业部署?
联系 Sourcegraph 销售评估私有部署方案;本地化部署支持 Kubernetes 等。
Cody 和 Cursor 区别?
Cody 强在整个代码库上下文;Cursor 强在 AI 重度集成。
支持哪些代码托管平台?
GitHub、GitLab、Bitbucket 等主流平台。
Cody 收费吗?
免费版可用基础功能;Pro 版约 9-22 美元/月,按用户计费。