GitHub Chat 是一款帮助开发者用自然语言理解代码仓库的 AI 工具。它可以把任意公开的 GitHub 仓库变成一场对话:粘贴 GitHub 链接,即可获得即时回答、代码拆解与洞察。
主要能力方面,GitHub Chat 支持对公开 GitHub 仓库进行索引,并针对已索引的仓库提问。其 API 面向开发者设计,只需两个端点即可把 AI 代码理解能力接入工作流:先调用 POST https://api.github-chat.com/verify 索引仓库,使其可用于对话交互;再调用 POST https://api.github-chat.com/chat/completions/sync 提问,获得详细的 AI 回复。messages 数组可以包含对话历史,从而支持多轮对话。
返回格式上,API 响应将推理、答案与来源上下文分开组织:包含 AI 对解题思路的说明(推理过程)、带 Markdown 富文本格式的答案,以及 AI 生成回答时使用的仓库内容及每个文件的元数据。
使用方式上,除 REST API 外,GitHub Chat 还支持模型上下文协议(Model Context Protocol,MCP)。它可与 Cursor、Claude 及其他兼容 MCP 的 AI 编程助手配合使用,帮助即时理解代码库。完成设置后,只需向 AI 助手提问,例如:“Ask GitHub Chat how to integrate with the supabase: https://github.com/AsyncFuncAI/github-chat-mcp”。
适用场景主要是开发者对公开仓库的代码结构、实现方式或文档进行快速问答与研究,也适合把仓库问答能力集成进自有工具链。官方说明中将其与 GitHub Copilot 做了区分:两者都帮助开发者理解代码,但用途不同、可以互补。
有关价格、支持的平台范围以及具体使用限制,官方资料暂未提供。