一、工具介绍

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 美元/月,按用户计费。