Sourcegraph Cody
Sourcegraph Cody 是一款以代码库上下文为核心的 AI 编程助手,通过与 Sourcegraph Code Search 深度整合,帮助开发者在 IDE 中理解、编写和修复代码。支持 VS Code、JetBrains、Visual Studio 等主流编辑器,提供 AI 聊天、自动补全、内联编辑、智能应用(Smart Apply)和可定制提示词等功能。
Sourcegraph Cody:基于全代码库上下文的 AI 编程助手
核心参数与统计
| 参数 | 值 |
|---|---|
| 产品定位 | AI 代码助手 + 代码搜索增强 |
| 开发者 | Sourcegraph Inc.(美国) |
| 首发时间 | 2023 年 3 月 |
| 最新扩展版本 | VS Code 1.155.0(2026-06-18) |
| 许可协议 | Apache 2.0(公开快照,主线仓库已转为私有) |
| 支持 IDE | VS Code、JetBrains、Visual Studio(实验性)、Web |
| 额外入口 | CLI、Sourcegraph Enterprise MCP Server |
| VS Code 安装量 | 86.5 万+ |
| VS Code 评分 | 4/5 |
| GitHub Stars | 3,800+(sourcegraph/cody-public-snapshot) |
| 默认聊天模型 | Claude Sonnet 4.5 |
| 默认补全模型 | DeepSeek V2 Lite Base |
| 企业客户 | Reddit、Canva、MongoDB、Stripe、Dropbox、HubSpot、Indeed 等 |
Cody 并非一个独立的聊天工具,而是内嵌在 IDE 工作流中的代码理解层。其核心差异在于:它默认拥有整个仓库的上下文,通过 Sourcegraph 的代码搜索引擎检索相关文件,而非仅靠 LLM 自身知识回答问题。这种"搜索+生成"的架构使其在大型代码库中的准确率显著高于仅靠提示词拼接的通用编码助手。
用户与市场认可
- 企业级采纳:Sourcegraph 官方披露的客户名单包括 Reddit、Canva、MongoDB、Stripe、Dropbox、HubSpot、Indeed、MathWorks、Leidos、Midjourney 等知名科技公司,覆盖社交、设计、数据库、金融、云存储CRM 等多个行业。
- 开发者社区:VS Code 扩展安装量超过 86.5 万,JetBrains 插件也有稳定安装基数。GitHub 公开快照仓库获得 3,800+ Star,社区贡献者超过 120 人。
- 产品转型:2025 年中,Cody 从开源公开仓库转为私有仓库,同时停止 Free/Pro 个人计划,全面转向 Enterprise 模式。这一变化表明其商业化重心已完全移至企业市场。
成本优势
Cody 的成本结构按 C 端(已停止)、API/开发者、企业三层划分:
C 端 / 个人用户(已不可用)
Cody 曾经提供 Free 和 Pro 个人计划,Free 层级包含有限的免费 LLM 调用额度。但根据 VS Code 市场官方公告,Cody 已不再对非企业用户可用。个人开发者无法再注册使用免费版。
API / 开发者接入
Cody 本身不提供独立 API 订阅。开发者可以通过 Sourcegraph Enterprise 实例接入 Cody Gateway,使用其托管的 LLM 模型进行代码补全和聊天。定价以"信用额度(Credits)"为单位计量 AI 功能消耗。具体单价未公开,需以 Sourcegraph 官方实时页面为准。
企业 / 私有化部署
企业版起步价为 $16,000/年(约合人民币 11.5 万),包含 AI 功能信用额度,按团队规模扩展。支持:
- 单租户云部署或自托管
- 企业级安全与管理控制
- 24×5 技术支持,可选高级支持与客户成功经理
- 信用额度组织级共享池,按月发放,不自动过期,续费时可滚动
隐性成本提示:企业实际支出取决于团队规模与 AI 功能使用量。基础订阅包含一定信用额度,超额消耗需购买额外信用包。对于深度使用 AI 聊天和补全的团队,信用消耗速度可能超出预期,采购前建议先进行试点用量评估。
主要功能
- AI 聊天(Chat):在 IDE 中与 AI 对话,提问代码相关问题。默认包含当前文件和仓库上下文,支持
@提及特定文件、符号、远程仓库甚至网页 URL。Cody 会展示它读取了哪些代码文件来生成回答,可追溯性强。 - 自动补全(Autocomplete):单行与多行代码实时补全,支持所有编程语言。默认使用 DeepSeek V2 Lite Base 模型,延迟低至百毫秒级。补全会根据光标周围的代码上下文预测下一步输入。
- 内联编辑(Auto-edit / Inline Edit):选中代码后通过快捷键(
Opt+K)触发,输入修改描述后生成 diff 预览。可用于重构、修复 Bug、添加注释等场景。支持接受、拒绝或重试。 - 智能应用(Smart Apply):将聊天中的代码建议直接应用到编辑器中。Cody 会自动定位代码插入位置并生成 diff。还支持执行终端命令建议。底层使用针对性的 Qwen 2.5 Coder 模型以确保低延迟。
- 提示词库(Prompts / Prompt Library):预置和可自定义的提示词模板,一键执行"解释代码""生成单元测试""文档代码""嗅探代码异味"等操作。团队可在 Prompt Library 中共享自定义提示词。
- Agentic Chat(代理聊天):结合意图检测、搜索和 AI 聊天,自动判断用户意图并执行多步骤操作,简化开发工作流。可同时调用代码搜索、上下文获取和代码生成。
- 图像上传:支持向聊天窗口上传截图、架构图UI 原型等图片,配合多模态模型(Claude Sonnet 4、GPT-4o 等)分析视觉内容。
专家视点:Cody 的真正价值在于功能之间的协同——聊天中生成的代码可以一键 Apply 到编辑器(Smart Apply),而不需要手动复制粘贴;自动补全不仅补单行还能补整个函数体;Agentic Chat 打通了搜索、理解和生成三个有节,解决了"搜索到结果但不知道怎么改"的断点问题。从工作流视角看,Cody 把"查代码→理解代码→改代码"整合进了一个连续界面,减少了 IDE 与浏览器/文档之间的上下文切换。
模型与版本演进
主线发布
Cody 自 2023 年 3 月首次发布以来,经历了三个主要阶段:
- 2023 年初 — 开源起步:Cody 以 Apache 2.0 许可开源,支持 VS Code 和 JetBrains,提供基础的 AI 聊天和代码补全功能。代码仓库托管在
sourcegraph/cody(后迁移为sourcegraph/cody-public-snapshot)。 - 2024 年 — 功能扩展期:引入内联编辑、提示词库、多模型支持(Claude、GPT-4、Gemini、Mixtral)。企业版加入信用额度体系。Smart Apply 和 Agentic Chat 功能上线。
- 2025 年中 — 商业转型:Cody 公开仓库归档(最后版本 vscode-v1.116.0,2025-07-31),仓库转为私有。同时宣布 Free/Pro 个人计划停止,仅保留 Enterprise 计划。VS Code 扩展持续更新至 1.155.0(2026-06-18)。
模型能力演进
Cody 的模型支持列表持续扩展。截至 2026 年 7 月,聊天与提示词支持的主要模型系列包括:
- Anthropic Claude:Opus 4.8/4.7/4.6/4.5、Sonnet 5/4.6/4.5、Haiku 4.5(含 Thinking 版本)
- Google Gemini:2.5 Flash/Pro、3.1 Flash Lite/Pro、3.5 Flash
- OpenAI:GPT-5.4/5.2/5.1/5、GPT-4o/4.1、o3、o4-mini
- 自动补全专用:DeepSeek V2 Lite Base(Fireworks.ai 托管)、Claude Haiku 4.5
- Smart Apply 专用:Qwen 2.5 Coder 32B(Fireworks.ai 托管微调版)
默认聊天模型为 Claude Sonnet 4.5,默认补全模型为 DeepSeek V2 Lite Base,默认快速聊天模型为 Claude Haiku 4.5。
技术优势
Cody 的技术架构围绕"代码搜索 + LLM 生成"双引擎设计,其性能优势来自三方面:
- 上下文获取机制:Cody 通过 Sourcegraph 的代码搜索引擎检索相关文件,而非仅依赖 LLM 自身训练数据。当用户提问时,Cody 会执行关键词搜索和语义搜索,从本地和远程仓库中检索相关代码片段作为上下文,然后送入 LLM 生成回答。这保证了即使是非常冷门的内部 API 或私有库代码,也能被准确理解和回答。
- 多模型路由:不同功能使用不同模型——聊天用 Claude Sonnet(高准确率),补全用 DeepSeek V2 Lite Base(低延迟),Smart Apply 用专用微调模型。Enterprise 实例支持管理员自定义模型配置,可根据成本、速度和准确率需求灵活分配。
- 企业级部署灵活性:支持单租户云和自托管两种部署模式,满足数据主权和安全合规要求。Cody Gateway 提供模型代理,企业无需直接管理多个 LLM API Key。
如何使用
Cody 的使用入口分为 IDE 扩展和命令行两类:
IDE 扩展安装
| IDE | 安装方式 | 备注 |
|---|---|---|
| VS Code | VS Code Marketplace 搜索 "Cody" 或访问 sourcegraph.cody-ai |
主力支持平台 |
| JetBrains | JetBrains Marketplace 搜索 "Cody AI by Sourcegraph" | 支持 IntelliJ、PyCharm 等 |
| Visual Studio | VS Marketplace 安装 sourcegraph.cody-vs |
实验性支持 |
| Web | 直接访问 Sourcegraph Web 应用 | 无需安装 |
快速开始步骤
- 在 IDE 中安装 Cody 扩展(以 VS Code 为例,从 Marketplace 安装
sourcegraph.cody-ai) - 连接 Sourcegraph Enterprise 实例(需要企业账号且 Cody 已启用)
- 在项目中打开任意文件,点击侧边栏 Cody 图标打开聊天面板
- 默认聊天模型为 Claude Sonnet 4.5,内置当前文件和仓库上下文
- 使用
@添加特定文件、符号或远程仓库作为上下文 - 输入问题或使用预置提示词(如"解释代码""生成单元测试")
CLI 使用
Cody CLI 允许在终端中直接与 Cody 交互,适合 CI/CD 流水线或自动化脚本场景。安装方式参考官方文档 sourcegraph.com/docs/cody/clients/install-cli。
Enterprise MCP Server
Cody 兼容 Sourcegraph 的 MCP Server,允许 Claude Code、Cursor、Codex、Amp 等 AI 编码代理通过 MCP 协议接入 Sourcegraph 的代码搜索和理解能力。
产品定价
Cody 当前仅提供 Enterprise 计划,个人 Free/Pro 计划已停止。
| 项目 | 说明 |
|---|---|
| 起步价 | $16,000/年 |
| 包含内容 | AI 功能信用额度、代码搜索与导航Batch Changes、Insights、API 访问 |
| 信用额度 | 按用户分配,组织级共享池,月月重置,不自动过期,续费滚动 |
| 超额使用 | 可购买额外信用包(未公开单价) |
| 部署选项 | 单租户云 / 自托管 |
| 支持级别 | 24×5 标准支持(可选 Premium 支持 + 客户成功经理) |
| 免费试用 | 以官方实时页面为准 |
以官方实时页面为准:具体信用额度数量、超额单价、试用政策等信息可能随时调整,建议访问 sourcegraph.com/pricing 获取最新报价。
应用场景
- 大型代码库理解与上手:新成员加入大型项目时,通过 Cody 聊天快速了解模块结构API 设计模式和代码规范。Cody 可以回答"这个服务是如何处理认证的?""支付流程的核心逻辑在哪里?"等跨文件问题。
- 日常编码与重构:使用自动补全和内联编辑加速日常编码。重构时选中代码段,描述目标修改,Cody 生成 diff 预览,开发者审核后一键应用。相比手动搜索替换,减少了跨文件修改时的遗漏风险。
- 代码审查与质量保障:通过预置提示词执行"解释代码""嗅探代码异味""生成单元测试"等操作。结合 Sourcegraph 的 Code Insights 功能,团队可以追踪代码质量趋势。
- AI Agent 辅助开发:通过 MCP Server,Cody 的能力可以被 Claude Code、Cursor、Codex 等 AI 编码代理调用,实现基于全代码库上下文的自动化代码生成和修改。
适用人群
- 企业开发团队:核心目标用户。适合需要统一代码理解标准、降低新成员上手成本、提升跨团队协作效率的中大型研发组织。尤其适合拥有复杂多仓库代码库的企业。
- 平台工程团队:负责维护内部工具链API 规范、公共库的团队。Cody 的代码搜索 + 聊天能力可快速定位使用模式和反模式,提升平台推广效率。
- 技术负责人 / 架构师:通过 Cody 的跨仓库上下文理解能力,快速掌握代码库全貌,辅助技术决策和架构评审。
不适配边界:Cody 不适合以下场景——需要完全离线开发(Enterprise 自托管仍需连接 LLM);超低预算的个人开发者(Cody 已无免费/Pro 计划);需要深度长文技术写作的团队(非其核心设计目标);使用不支持的 IDE 或编辑器(如 Vim/Emacs 无官方客户端)。
总结与展望
Sourcegraph Cody 的核心竞争力在于"代码搜索 + LLM"的独特架构——它不仅是又一个 AI 代码助手,而是将 Sourcegraph 十年积累的代码搜索索引能力与多模型 LLM 结合,在代码理解深度上形成了差异化优势。企业级部署、单租户安全和自托管选项使其在金融、医疗等合规敏感行业具有吸引力。
当前限制与不确定项:
- 个人开发者已无法使用免费版,仅限企业客户,大幅缩小了用户基数
- 开源仓库已归档,社区贡献和透明度下降
- AI 信用额度的消耗速度与超额成本缺乏公开参考基准
- 多模型支持虽丰富,但模型切换和配置复杂度较高,需要管理员投入学习成本
采购/采用风险评估:建议先以试点方式在单一团队或项目中启用 Cody Enterprise,用 1-2 个月时间评估实际信用额度消耗与开发效率提升的性价比。采购前需向 Sourcegraph 销售确认:信用额度与团队规模的比例关系、超额单价、数据隐私条款(特别是自托管场景下的模型数据流向)、以及合同期内模型版本升级策略。关注 Sourcegraph 后续是否重新推出面向个人/小团队的轻量级计划。
相关工具:GitHub Copilot、
Cursor
版本信息
- Cody for VS Code 1.155.0 :VS Code 扩展最新版本,支持最新 LLM 模型选择Agentic Chat、Smart Apply 等功能
- Cody for VS Code 1.116.0 :公开快照最终版本,包含 Agentic Chat、Prompt Library、多模型支持
- Cody 初始发布 :Cody 首个公开版本,支持 VS Code 和 JetBrains,基础 AI 聊天与代码补全。暂无官方精确日期。
用户评价