Sourcegraph Cody
免费增值
AI工具大全 AI编程工具

Sourcegraph Cody

结合Sourcegraph代码检索能力的企业级AI编程助手

标签:

Sourcegraph Cody是什么?

Sourcegraph Cody是Sourcegraph推出的代码感知AI编程助手。它把大语言模型与Sourcegraph的代码搜索、符号导航和Code Graph结合,从本地文件、远程仓库和跨仓库依赖中检索上下文,再帮助开发者理解、编写、修改和解释代码。

Cody早期同时面向个人和企业提供Free、Pro与Enterprise版本,现在产品定位已经发生重大变化:个人版和小团队版停止服务,Cody仅作为企业级Sourcegraph能力继续维护。查找Cody时必须区分历史教程和当前企业产品。

当前状态:个人版已停服

Sourcegraph官方于2025年6月25日宣布停止Cody Free、Cody Pro和Enterprise Starter中的Cody。新用户从公告当天起无法注册Free或Pro,受影响用户在2025年7月23日失去访问,Enterprise Starter也只保留Code Search,不再包含Cody。

Cody Enterprise没有停服。Sourcegraph表示会继续支持和投资企业版本。

对于过去使用Cody Free或Pro的个人开发者,官方推荐的新路径是Amp,一款更偏Agent式、协作式开发的AI编码工具。旧文章中“Cody免费版”“Cody Pro月费”和免费模型次数已经全部失效。

核心功能

1. 代码库聊天

Cody可以回答关于代码结构、模块职责、调用关系、错误原因和实现方式的问题。它通过语义搜索、Sourcegraph Search与Code Graph选择相关文件,用户也可以用文件、目录或符号指定上下文。

与只读取当前打开文件的普通聊天相比,Cody的优势是能利用Sourcegraph已索引的远程仓库,特别适合大型单体仓库、微服务和多代码托管平台。检索仍可能漏掉动态配置、运行时依赖或未索引资源,回答必须结合实际代码和测试核查。

2. 跨仓库上下文

Cody Enterprise能从多个仓库获取上下文,让开发者询问共享库如何被不同服务调用、某个接口变化会影响哪些项目,或在本地没有克隆目标仓库时理解其API。多仓库能力建立在Sourcegraph搜索索引和权限同步之上。

仓库越多,权限和数据边界越重要。Cody只应看到用户本来有权访问的代码;

管理员还需检查代码主机权限同步、索引范围和被发送到模型的上下文。

3. 代码自动补全

Cody在VS Code、JetBrains和Visual Studio等受支持客户端中提供单行、多行补全与自动编辑建议。模型会利用当前文件、光标附近内容和代码库上下文,补充函数、测试、配置或重复模式。

补全会直接进入源代码,容易带入不存在的API、不安全模式和许可证风险。开发者应审查每段建议,运行格式化、类型检查、测试和安全扫描。

4. Inline Edit与Smart Apply

用户可以选中代码并要求修复、重构、解释、生成测试或添加文档。VS Code中的Smart Apply可把聊天建议应用到文件;

不同编辑器的功能完整度不同,JetBrains、Visual Studio、Web和CLI不一定支持相同的应用方式。

大范围修改应在独立分支进行。自动应用不能理解所有业务约束,特别是数据库迁移、并发、认证和跨服务协议变更。

5. Prompt Library

Cody提供可复用提示,用于解释代码、生成单元测试、编写文档和处理团队常见任务。企业可以推广统一Prompt,让开发者按相似格式完成审查或迁移。

Prompt不是政策执行器,输出仍需验证。提示中不应嵌入密钥、内部令牌或不必要的敏感背景。

6. 多模型配置

Cody Enterprise允许管理员选择聊天、快速聊天和代码补全模型。

模型可通过Sourcegraph Model Provider与Cody Gateway提供,也可以使用BYOK连接Anthropic、OpenAI、Google、Amazon Bedrock、GCP Vertex或兼容OpenAI的内部端点,并可配置自托管模型。

管理员能够设置允许和禁止的模型、发布状态、默认模型和上下文窗口。通过Gateway获得的模型存在Sourcegraph定义的上下文限制;

需要更大上下文时可使用BYOK并配置相应窗口。

模型与版本会持续更新,应以企业实例返回的模型配置为准。

7. Context Filters

企业管理员可以用仓库名称规则控制哪些仓库可作为Cody上下文,并阻止敏感仓库内容发送给第三方模型。可配置include、exclude或组合规则,适用于受支持的VS Code、JetBrains、Visual Studio、Web和CLI客户端。

默认不配置过滤时,Cody可以访问权限范围内的全部仓库作为第三方模型请求上下文。部署前应主动定义边界,而不是假设敏感仓库默认排除。

客户端和Sourcegraph实例还需要满足最低版本。

8. 管理、RBAC与分析

Cody Enterprise支持通过Sourcegraph角色控制哪些用户可以使用AI,管理员还能设置IDE访问令牌有效期,并查看使用分析。企业可将访问与代码主机权限、SSO和组织安全流程结合。

分析数据适合了解采用率和额度,不应只用补全数或聊天量评价工程师产出。高使用量不等于高质量,低使用量也可能来自任务类型不同。

支持的编辑器与客户端

现行文档比较的主要客户端包括VS Code、JetBrains、Visual Studio、Sourcegraph Web和CLI。聊天、上下文、补全和自动编辑的能力存在差异:

  • VS Code:功能最完整,支持聊天历史、文件/符号/目录上下文、Smart Apply、图片输入、模型选择、补全和自动编辑;
  • JetBrains:支持聊天、多仓库上下文、补全与自动编辑,但部分Smart Apply和符号功能不同;
  • Visual Studio:支持聊天、符号上下文与补全,部分高级能力缺失;
  • Web:适合远程仓库聊天和搜索,不提供本地自动补全;
  • CLI:提供聊天与本地Agent式上下文,但没有完整聊天历史和多仓库选择界面。

Neovim扩展处于实验状态且不再积极维护,支持有限,不适合作为企业新部署的主入口。Cody还可在Cursor、Gitpod、IDX等VS Code衍生编辑器中通过实例URL和访问令牌登录。

代码主机与企业部署

Sourcegraph可连接GitHub、GitLab、Bitbucket、Azure DevOps、Gerrit和Perforce等主要代码主机,并支持组合多个代码源。Cody通过Sourcegraph Cloud或自托管Sourcegraph Enterprise启用。

自托管并不自动意味着模型也在本地。若使用Cody Gateway或外部模型提供商,筛选后的代码上下文仍会发送到相应服务;

要实现更严格的数据驻留,需要BYOK、内部兼容端点或自托管模型,并核查完整网络路径。

价格与购买方式

套餐或版本价格、额度与核心权益
EnterpriseCody早期同时面向个人和企业提供Free、Pro与Enterprise版本,现在产品定位已经发生重大变化:个人版和小团队版停止服务,Cody仅作为企业级Sourcegraph能力继续维护。 Sourcegraph当前Enterprise平台公开起价为16000美元,包含AI功能Credits,并随团队规模扩展。
ProCody早期同时面向个人和企业提供Free、Pro与Enterprise版本,现在产品定位已经发生重大变化:个人版和小团队版停止服务,Cody仅作为企业级Sourcegraph能力继续维护。 旧文章中“Cody免费版”“CodyPro月费”和免费模型次数已经全部失效。
FreeCody早期同时面向个人和企业提供Free、Pro与Enterprise版本,现在产品定位已经发生重大变化:个人版和小团队版停止服务,Cody仅作为企业级Sourcegraph能力继续维护。
免费版旧文章中“Cody免费版”“CodyPro月费”和免费模型次数已经全部失效。
企业版企业版联系销售,Sourcegraph整个平台当前公开起价16000美元。

Cody已经没有Free或Pro个人价格。Cody Enterprise需要联系Sourcegraph销售并作为企业平台能力配置,官方没有公开独立、固定的Cody每席位价格。

Sourcegraph当前Enterprise平台公开起价为16000美元,包含AI功能Credits,并随团队规模扩展。平台还包含Code Search、Deep Search、Batch Changes、Insights、Monitoring、MCP、API与CLI等,不应把16000美元简单理解为“Cody单独价格”。

企业Credits按用户包含并在组织中共享,官网标注月度不失效、续约时可结转,并可购买容量包。实际合同、席位、部署、模型、支持和Credits数量需要由销售报价。

自带模型密钥时还会产生模型厂商费用。

Cody与Amp有什么区别?

Cody Enterprise围绕大型组织的代码库理解、补全、聊天、权限、模型选择和Sourcegraph上下文构建;Amp面向现代Agent式开发,更强调自主执行、协作和端到端任务,也是个人Cody用户的官方迁移方向。

两者不是简单改名。企业已有Sourcegraph索引、跨仓库搜索和安全要求时,Cody仍有价值;

个人开发者寻找可直接注册的编码Agent时,应看Amp或其他当前个人产品。

安全、隐私与代码处理

Sourcegraph曾为Cody Enterprise说明零数据保留、不使用客户数据训练模型,并提供SOC 2 Type II、GDPR和CCPA相关能力。企业还可通过Context Filters、RBAC、令牌有效期、BYOK和自托管控制数据。

模型提供商、部署方式与版本会影响真实数据流。采购时应核对DPA、子处理商、日志、保留周期、训练政策、地区和删除机制。

使用BYOK并不自动解决全部问题,密钥、模型端点和网关日志同样需要治理。

官方文档中的公共代码Guardrails已经标记为Deprecated且不再推荐。它仅在特定Gateway和客户端组合下工作,也不支持BYOK。

团队不能依赖该功能自动解决开源许可证和代码归属,应继续使用SCA、许可证扫描与人工审查。

开源状态与GitHub

Sourcegraph在GitHub公开了Cody代码仓库,并采用Apache-2.0许可证。仓库包含VS Code、JetBrains、Agent、CLI和Guardrails等部分,开发者可以构建和研究客户端。

客户端开源不等于完整企业服务免费开源。Sourcegraph云端索引、Cody Gateway、商业授权、企业管理、模型额度和支持仍按产品条款提供;

运行客户端也需要可用的Sourcegraph实例和模型服务。

仓库README中仍可能包含已经过时的Free与Pro说明,应以官方停服公告和当前文档为准。

Sourcegraph Cody使用教程

完成一次基础任务

  1. 明确要在Sourcegraph Cody中完成的代码任务、仓库范围和验收标准;
  2. 连接或导入测试项目,并先备份当前分支;
  3. 先使用代码库聊天生成计划,再确认将修改的文件;
  4. 使用跨仓库上下文执行小范围改动;
  5. 运行测试、静态检查和构建,不直接接受未验证代码;
  6. 人工检查权限、密钥、依赖与异常处理后再合并;

建立可复用的专业工作流

  1. 选取一个低风险真实项目作为模板;
  2. 固定代码库聊天、跨仓库上下文和代码自动补全的使用顺序;
  3. 记录环境、模型、提示和失败条件;
  4. 为写入、部署和删除动作设置人工审批;
  5. 比较速度、成本、测试通过率和返工量;
  6. 验证稳定后再扩展到团队或生产环境;

适合哪些用户?

  • 拥有大量仓库、微服务或多代码主机的大型研发组织;
  • 需要跨仓库代码理解、搜索和AI问答的工程师;
  • 希望由管理员统一模型、权限、上下文和额度的企业;
  • 需要在VS Code、JetBrains与Visual Studio提供统一AI助手的团队;
  • 要求Sourcegraph Cloud、自托管或自有模型端点的安全敏感组织;
  • 已经采购Sourcegraph Enterprise并希望把代码图上下文用于AI的客户。

产品优势

  • 深度结合Sourcegraph Search与Code Graph,而不只依赖当前文件;
  • 支持远程和跨仓库上下文,适合复杂企业代码库;
  • 管理员可统一选择Gateway、BYOK和自托管模型;
  • Context Filters、RBAC和令牌策略提供企业控制;
  • 支持多种代码主机、部署模式和主流IDE;
  • Cody客户端仓库采用Apache-2.0开源。

局限与注意事项

  • 个人用户无法再注册CodyFree或Pro,安装旧扩展并不意味着能获得可用服务;
  • 第三方文章里的免费次数、9美元月费和个人模型清单已经失效;
  • Cody的回答质量依赖索引、权限、检索结果和所选模型;
  • 大型代码库中仍会出现漏检、旧代码误导、幻觉和错误修改,生成代码必须评审与测试;
  • 企业起步成本较高,适合已经需要Sourcegraph平台的组织,不适合只想购买单个AI补全席位的小团队;
  • 采购时要把Sourcegraph平台费、Credits、模型BYOK费用、部署运维和支持一起计算;
  • 部分文档跨越多个版本,Guardrails、Neovim和旧模型说明可能已弃用;
  • 管理员升级Sourcegraph和IDE插件前应查看版本兼容矩阵并在测试实例验证;

常见问题

Cody还能免费用吗?

不能。Cody Free已于2025年7月23日停止,Cody Pro也同时停服。

现在只有Cody Enterprise继续支持。

Cody Pro多少钱?

Cody Pro已经取消,不应再引用历史月费。企业版联系销售,Sourcegraph整个平台当前公开起价16000美元。

个人用户应该用什么?

Sourcegraph官方把Amp作为Free和Pro用户的迁移方向。Amp与Cody不是同一产品,计费和工作方式需单独查看。

Cody支持哪些IDE?

主要支持VS Code、JetBrains、Visual Studio、Web和CLI。Neovim扩展实验性且不再积极维护。

Cody可以理解多个仓库吗?

可以。Cody Enterprise通过Sourcegraph索引和代码图检索远程、多仓库上下文,前提是实例已接入并授权这些仓库。

可以使用自己的模型吗?

可以。管理员可配置Anthropic、OpenAI、Google、云托管或兼容OpenAI的内部端点,也可配置部分自托管模型。

Cody开源吗?

Cody客户端仓库以Apache-2.0开源,但完整Sourcegraph企业服务、Gateway、模型额度和管理平台不是因此免费开源。

Cody Enterprise停服了吗?

没有。停服范围是Free、Pro和Enterprise Starter中的Cody;

Enterprise客户继续获得支持和开发投入。

©️版权声明:若无特殊声明,本站所有文章版权均归AI工具分享原创和所有,未经许可,任何个人、媒体、网站、团体不得转载、抄袭或以其他方式复制发表本站内容,或在非我站所属的服务器上建立镜像。否则,我站将依法保留追究相关法律责任的权利。

类似于Sourcegraph Cody的工具