# Sourcegraph Sourcegraph 面向工程团队和编码代理,支持跨多个代码仓库搜索、导航并通过引用来源调查代码问题,还可协调经过审查的批量代码变更。 - Findings24: - 网站: - 价格: Paid - 分类: AI开发者工具 ## 什么是 Sourcegraph? Sourcegraph 是面向工程团队和 AI 代理的代码理解平台,支持在多个代码仓库中开展工作。代码搜索提供字面量、关键词、正则表达式和符号搜索,基于浏览器的导航可连接定义与引用。Deep Search 可调查关于代码库的自然语言问题,并返回带引用来源的答案。 该平台还提供代码洞察、监控以及 MCP、API 和 CLI 访问能力,可连接编码工具。Agentic Batch Changes 增加了协调式迁移工作流:确定变更范围,在多个代码仓库中执行任务,发布变更集,并通过 CI 和人工审批进行审查。 ## Sourcegraph 能做什么? ### 跨代码仓库搜索代码和历史记录 使用文件路径和语言筛选条件查找字面量、关键词或正则表达式匹配项。搜索符号、提交和差异,并在选定的修订版本中整理代码仓库集合。 ### 基于浏览器的代码导航 在多个代码仓库中跳转到定义和引用。SCIP 语义索引支持精确导航;当精确索引数据不可用时,则使用语法或基于搜索的备用方式。 ### 带引用来源的 Deep Search 答案 用自然语言提出有关代码库的问题,并通过引用来源调查回答。还可通过 MCP 将同样的跨代码仓库调查能力提供给编码代理。 ### 代理和开发者工具访问 使用 MCP 服务器、GraphQL 和 REST API 或 CLI 访问代码搜索和上下文。支持连接的编码工具包括 Claude Code、Cursor、Codex 和 Amp。 ### 洞察与监控 使用 Code Insights 随时间跟踪迁移、采用情况和风险模式,并在受监控的代码发生变更时向团队或代理发出提醒。 ### 跨代码仓库的代理式变更 描述迁移或提供计划,然后使用 Deep Search 确定范围,并将任务交给脚本或编码代理。隔离执行、变更集、CI 反馈和审批控制有助于审查发布过程。 ## 使用场景 ### 查找实现及其历史记录 在多个代码仓库中搜索符号、模式或错误消息,然后检查定义、引用、提交或差异,以调查其上下文。 ### 了解不熟悉的系统 使用代码搜索和自然语言 Deep Search 查找相关实现,并在入职或调查架构时查看带引用来源的答案。 ### 协调代码迁移 使用 Agentic Batch Changes 确定受影响的代码仓库,应用计划中的更新,并在合并前审查生成的变更集和 CI 反馈。 ### 为编码代理提供更广泛的代码上下文 通过 MCP 或其他受支持的接口连接兼容的编码工具,使其能够获取与任务相关的跨代码仓库上下文。 ## 常见问题 ### 企业版平台如何定价? Enterprise 计划起价为 16,000 美元,并要求签订至少一年的合同。其中包含 AI 功能额度,并根据团队规模扩展;批量定价可通过销售团队获取。 ### Agentic Batch Changes 如何计费? Agentic Batch Changes 的价格与计费用量应以当前商务提案为准。除非协议明确包含该条件,否则不应假定未合并的变更集不收费。 ### 提供哪些部署选项? Sourcegraph 提供单租户云部署和自托管部署。Agentic Batch Changes 的可用性、启用方式及要求应按所选部署确认。 ### 包含的 AI 额度如何管理? 额度按用户提供,并在整个组织内共享。额度不会按月过期。购买的额度包会在续订时结转,更高用量的额度包可作为附加项购买。 ### 批量变更会绕过审查吗? 不会。变更会作为变更集发布,CI 也会纳入工作流,团队需在合并前进行审批。发布过程可以先在较小的代码仓库集合中验证;代理也可以暂停以请求澄清。 ## 快速信息 - **主要用户**: 工程团队和已连接的 AI 编码代理 - **核心工作流**: 代码搜索、导航、带引用来源的 AI 调查和协调式变更 - **访问接口**: Web、MCP 服务器、GraphQL/REST API 和 CLI - **部署方式**: 单租户云部署或自托管;具体条件因功能而异 - **商业模式**: 企业年度合同;Agentic Batch Changes 计费以现行协议为准