Sourcegraph logo

Sourcegraph

Paid
访问

Sourcegraph 面向工程团队和编码代理,支持跨多个代码仓库搜索、导航并通过引用来源调查代码问题,还可协调经过审查的批量代码变更。

什么是 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 计费以现行协议为准

Sourcegraph 流量分析

流量数据仅供参考。

域名评分
80

Sourcegraph 替代品

session-indexer logo

session-indexer

valpere.github.io

面向开发者的 Claude Code 会话记录索引与语义搜索工具:将 JSONL 转为 SQLite,并支持基于 Ollama 的 bge-m3 语义检索及 FTS5 回退搜索。

SkillsMP logo

SkillsMP

skillsmp.com

SkillsMP 是一个免费的市场,可从公开 GitHub 仓库发现开源代理技能,并支持搜索、浏览、REST API 和 MCP 访问,适用于 Claude Code、Codex CLI 与 ChatGPT。

Lune.dev logo

Lune.dev

lune.dev

向开发者社区提问,获取 AI 与真人回答;也可基于文档、API 参考资料和公开 GitHub 仓库创建知识库,通过网页或 API 围绕技术内容进行提问。