开发与工程 ✓ GitHub · 官方 terminalclicode-assistantgithub-integrationmcplsp

GitHub Copilot CLI

将 GitHub Copilot 编码代理带到你的终端,通过自然语言进行构建、调试和理解代码。

FollowAgents 评估 · FARS-2.1
不推荐
46/ 100 五分制 2.3 / 5
1 2 3 4 5 6
1信任安全11 / 29 · 1.9/5

证据显示:README声称'预览每个操作',表明有用户确认机制;但未提供具体实现细节。工作流权限最小化(如close-invalid.yml仅需issues: write),但未全面评估。数据流透明度有限,未详细说明数据如何传输。敏感数据处理未提及。依赖安全未提供审计信息。外部影响(如文件修改)未明确说明。回滚机制未提及。来源归属明确(GitHub官方组织)。扣分:缺乏具体实现证据,部分标准仅基于声明。

2可靠稳定6 / 14 · 2.1/5

证据显示:README和changelog存在,但未提供测试或错误处理细节。依赖可用性未明确。失败消息未提及。扣分:缺乏具体实现证据,部分标准仅基于声明。

3适用触发9 / 18 · 2.5/5

证据显示:README明确目标用户(开发者)和使用场景(终端编码)。能力边界部分说明(如需要Copilot订阅)。触发精度未详细说明。环境适配明确(Linux/macOS/Windows)。扣分:能力边界和触发精度缺乏具体细节。

4规范维护10 / 18 · 2.8/5

证据显示:README结构清晰,安装说明详细,许可证明确(专有),维护责任明确(GitHub)。但版本变更日志未提供,已知限制未明确。扣分:版本变更日志和已知限制缺失。

5有效结果7 / 13 · 2.7/5

证据显示:README描述输出为自然语言对话,可能有用。边际价值明确(终端集成)。成本效益未详细说明。扣分:成本效益缺乏具体数据。

6证据核验3 / 8 · 1.9/5

证据显示:README声明与官方文档链接,但未提供具体证据。跨来源验证有限。事实与推断未明确区分。扣分:缺乏具体证据和区分。

证据充分度: 评估于 2026年8月9日 审查版本 9532bdacf5a3
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:回滚或恢复路径
使用前请注意
  • 静态审查,未执行代码,所有评分基于文件内容。
  • README中的'预览每个操作'声明未在代码中验证。
  • 许可证为专有,限制修改和再分发。
  • 依赖安全未提供审计信息。
  • 回滚机制未提及。
评估证据 [1][2][3][4][5]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

GitHub Copilot CLI 是一个命令行工具,将 GitHub Copilot 的编码代理能力集成到终端中。它利用与 GitHub Copilot 编码代理相同的代理框架,能够理解代码库和 GitHub 上下文(如仓库、问题和拉取请求),并执行复杂的多步骤任务。该工具支持通过自然语言对话进行代码构建、编辑、调试和重构。它原生集成了 GitHub 的 MCP 服务器,并支持自定义 MCP 服务器以扩展功能。在 Windows、macOS 和 Linux 上均可使用,需要有效的 GitHub Copilot 订阅才能运行。

该工具在终端中启动一个交互式会话,用户可以通过自然语言提示与 AI 代理交互。它利用 GitHub 集成访问仓库、问题和拉取请求,并可执行代码编辑、调试和重构等任务。该工具支持通过 MCP 服务器进行扩展,默认包含 GitHub 的 MCP 服务器。它通过 LSP 服务器提供代码智能功能,如转到定义、悬停信息和诊断。在执行操作前需要用户明确批准,并提供预览功能。该工具支持多种模型(如 Claude Sonnet 4.5 和 GPT-5),并包含实验性功能,如自动驾驶模式。

  1. 开发者在本地终端中快速获取代码解释,而无需切换上下文。
  2. 需要编写或修改代码块的开发者,可通过自然语言描述需求。
  3. 希望调试代码并获取 AI 驱动的诊断建议的开发者。
  4. 开发者想要重构代码库并需要 AI 辅助的计划和执行。
  5. 需要管理 GitHub 问题或拉取请求的开发者,可直接在终端中操作。
  6. 希望使用自定义 MCP 服务器扩展编码代理能力的开发者。

这个 Agent 有哪些优点和局限?

优点
  • 深度集成 GitHub,可访问仓库、问题和拉取请求。
  • 代理能力支持复杂任务规划和执行。
  • 支持通过 MCP 服务器自定义扩展。
  • 提供 LSP 支持,增强代码智能。
  • 多平台支持,包括 Windows、macOS 和 Linux。
局限
  • 需要有效的 GitHub Copilot 订阅,有费用。
  • 组织或企业可能禁用此功能。
  • 依赖 GitHub 认证,不能离线使用。
  • LSP 服务器需要单独安装和配置。
  • 频繁更新,可能需要经常升级。

如何安装或部署这个 Agent?

  1. 确保你有有效的 GitHub Copilot 订阅。 2. 在 macOS/Linux 上使用安装脚本:curl -fsSL https://gh.io/copilot-install | bashwget -qO- https://gh.io/copilot-install | bash。 3. 在 macOS 上可通过 Homebrew 安装:brew install copilot-cli。 4. 在 Windows 上可通过 WinGet 安装:winget install GitHub.Copilot。 5. 或者通过 npm 安装:npm install -g @github/copilot

如何使用这个 Agent?

在包含代码的目录中运行 copilot 启动 CLI。首次启动时,如果未登录,使用 /login 命令进行身份验证。你可以使用 GitHub 账号登录,或设置环境变量 GH_TOKENGITHUB_TOKEN 来使用具有 'Copilot Requests' 权限的 PAT。启动后,用自然语言提问或描述任务,代理会执行并请求批准。使用 /model 命令切换模型,使用 /experimental 启用实验模式,使用 /feedback 提供反馈。

常见问题

我是否需要 GitHub Copilot 订阅才能使用?
是的,需要有效的 Copilot 订阅。如果通过组织或企业访问,管理员可能禁用此功能。
支持哪些编程语言?
通过配置 LSP 服务器,支持多种语言。默认未捆绑 LSP,需自行安装,例如 TypeScript 使用 typescript-language-server。
每次请求会消耗什么配额?
每次提交提示词会消耗一次每月高级请求配额。
我可以使用自定义模型吗?
可以通过 /model 命令选择不同的模型,如 Claude Sonnet 4.5、Claude Sonnet 4 和 GPT-5。具体可用模型取决于你的订阅。
如何确保安全性?
在执行操作前会要求用户明确批准,并可预览每个动作。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents