Context Goblin logo

Context Goblin

Freemium
访问

面向 GitHub Pull Request 的 AI 代码审查工具,结合调用图与跨仓库上下文评估架构、安全性、逻辑和测试问题。

什么是 Context Goblin?

Context Goblin 是一款面向 GitHub Pull Request 的 AI 代码审查工具。它会基于差异、变更的符号、代码库其他位置的调用方,以及仓库之间的相关依赖构建上下文,然后由审查代理分析变更。其核心目的在于评估变更对更广泛系统的影响,而不是将审查局限于被编辑的代码行。

审查流程覆盖架构、安全性、逻辑和测试。协调器会将各专业领域的发现合并为一份审查结果,其中包含摘要、行内评论、类别、严重程度和结论。审查可以从控制面板发起,也可以通过 GitHub 发起,或使用产品的 review_repository MCP 工具。

Context Goblin 能做什么?

调用图分析

解析 Pull Request 涉及的符号,并跟踪它们在其他文件中的调用方,从而发现逐行审查可能不会查看的下游代码。

跨仓库依赖关系图

映射已索引仓库之间的软件包依赖、HTTP 调用、队列和共享表。与变更相关的关系会被加入其审查上下文。

专业审查代理

分别运行架构、安全性、逻辑和测试代理。协调器会去除重复发现、解决分歧,并生成最终发布的审查结果。

经过验证的发现

在发布发现之前,根据代码库对其进行检查。审查结果包含类别、严重程度、摘要、行内评论,以及通过 GitHub 发起时的 GitHub 审查结论。

自定义审查上下文

管理员可以停用内置代理、使用自定义提示词添加自定义代理,并连接 MCP 服务器,使代理能够从 Jira、Confluence、Linear 或 Notion 等工具读取信息。

多种审查入口

支持控制面板审查、在 GitHub Pull Request 中提及 @contextgoblin、对已启用仓库自动审查,以及通过 MCP 客户端发起审查请求。

使用场景

“结合下游调用方审查变更”

当 Pull Request 修改共享函数或符号,而重要影响可能出现在未被编辑的其他文件中时,使用调用图上下文。

“评估服务间变更”

当变更影响跨多个仓库的路由、队列、共享表或软件包依赖时,使用跨仓库关系图。

“添加工单和文档上下文”

当审查人员需要将实现与项目需求或文档进行比较时,连接 Jira、Confluence、Linear 或 Notion 等兼容 MCP 的信息源。

“自动执行 Pull Request 检查”

为选定仓库启用自动审查,或在 Pull Request 中提及 @contextgoblin 来触发审查。GitHub 会收到审查摘要、行内评论和结论。

“从内部工作流运行审查”

从控制面板发起审查,以便将结果保留在 Context Goblin 中,或从其他代理或 MCP 客户端调用 review_repository MCP 工具。

常见问题

Context Goblin 如何开始审查?

可以将 Pull Request URL 粘贴到控制面板、在 Pull Request 中提及 @contextgoblin、为已启用的仓库启用自动审查,或调用 review_repository MCP 工具来发起审查。

审查结果包含哪些内容?

审查结果包含带有结论和摘要的审查概览,以及针对变更行的行内评论。发现会归类为架构、安全性、逻辑或测试,并标注严重程度。通过 GitHub 触发的审查会使用 GitHub 的审查状态,例如批准、带评论批准或请求修改。

Context Goblin 可以审查多个仓库吗?

可以。其跨仓库上下文能够映射已索引仓库之间的软件包依赖、HTTP 调用、队列和共享表。Pull Request 涉及的关系会被纳入审查上下文。

审查代理可以使用代码库之外的信息吗?

可以。管理员能够连接 MCP 服务器,并选择代理可以调用的工具。网站列出的示例包括 Jira、Confluence、Notion 和其他兼容 MCP 的服务器。

免费额度用完后会发生什么?

免费额度用完后,审查会暂停。网站说明不会收取费用,也不会删除任何内容,用户可以申请更多额度。还提供包含更多仓库和审查次数的团队方案,需提出申请。

快速信息

类别
AI 代码审查和开发者工具
主要平台
GitHub Pull Request
审查领域
架构、安全性、逻辑和测试
入口
控制面板、GitHub App 和 MCP 客户端
上下文来源
调用图、跨仓库关系和已连接的 MCP 服务器
免费使用
一次完整的仓库扫描和初始 Pull Request 审查;无需信用卡

Context Goblin 流量分析

流量数据仅供参考。

域名评分
1

Context Goblin 替代品

Graphite logo

Graphite

graphite.dev

Graphite 是一个连接 GitHub 的代码审查平台,支持堆叠式 Pull Request、AI 辅助审查和合并工作流,让团队在一个系统中管理 PR、反馈与 CI。