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、内部兼容端点或自托管模型,并核查完整网络路径。
价格与购买方式
| 套餐或版本 | 价格、额度与核心权益 |
|---|---|
| Enterprise | Cody早期同时面向个人和企业提供Free、Pro与Enterprise版本,现在产品定位已经发生重大变化:个人版和小团队版停止服务,Cody仅作为企业级Sourcegraph能力继续维护。 Sourcegraph当前Enterprise平台公开起价为16000美元,包含AI功能Credits,并随团队规模扩展。 |
| Pro | Cody早期同时面向个人和企业提供Free、Pro与Enterprise版本,现在产品定位已经发生重大变化:个人版和小团队版停止服务,Cody仅作为企业级Sourcegraph能力继续维护。 旧文章中“Cody免费版”“CodyPro月费”和免费模型次数已经全部失效。 |
| Free | Cody早期同时面向个人和企业提供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使用教程
完成一次基础任务
- 明确要在Sourcegraph Cody中完成的代码任务、仓库范围和验收标准;
- 连接或导入测试项目,并先备份当前分支;
- 先使用代码库聊天生成计划,再确认将修改的文件;
- 使用跨仓库上下文执行小范围改动;
- 运行测试、静态检查和构建,不直接接受未验证代码;
- 人工检查权限、密钥、依赖与异常处理后再合并;
建立可复用的专业工作流
- 选取一个低风险真实项目作为模板;
- 固定代码库聊天、跨仓库上下文和代码自动补全的使用顺序;
- 记录环境、模型、提示和失败条件;
- 为写入、部署和删除动作设置人工审批;
- 比较速度、成本、测试通过率和返工量;
- 验证稳定后再扩展到团队或生产环境;
适合哪些用户?
- 拥有大量仓库、微服务或多代码主机的大型研发组织;
- 需要跨仓库代码理解、搜索和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客户继续获得支持和开发投入。
桂公网安备45132202000164号