Repolode
github

github/copilot-cli

GitHub 出品的终端 AI 编程助手,可在命令行中编写、调试、解释代码,并访问 GitHub 仓库、Issue 和 PR。

Star
11,367
Fork
1,978
未关闭 Issue
2,187
最近提交
昨天

这是什么?

GitHub Copilot CLI 是一个终端应用,让开发者通过自然语言对话与 Copilot AI 智能体协作。它可以在当前项目中编写、修改、调试和重构代码,也能规划并执行多步骤任务,底层与 GitHub 的 Copilot 编程智能体使用同一套智能体框架。

CLI 使用你现有的 GitHub 账号登录,无需离开终端即可查看仓库、Issue 和 Pull Request。默认内置 GitHub 的 MCP 服务器,也支持接入自定义 MCP 服务器扩展工具能力。所有操作在执行前都可以预览并确认。配置语言服务器(LSP)后,还能使用跳转定义、悬停信息和诊断等功能。

支持 Linux、macOS 和 Windows(Windows 需要 PowerShell 6 及以上),使用前需拥有有效的 Copilot 订阅。可通过安装脚本、Homebrew、WinGet 或 npm 安装。项目还提供容器镜像,可作为无界面服务器供 Copilot SDK 客户端连接。

核心功能

  • 01通过自然语言完成代码的编写、修改、调试和重构。
  • 02使用现有 GitHub 账号直接访问仓库、Issue 和 Pull Request。
  • 03支持接入自定义 MCP 服务器扩展智能体能力。
  • 04每个操作执行前都可预览并确认。
  • 05可选的 LSP 集成,提供跳转定义、悬停信息和诊断。
  • 06通过 /model 命令切换可用的模型。

适用场景

  • 在终端中让智能体解释或调试本地项目中不熟悉的代码。
  • 不离开命令行查看、处理 Issue 或审阅 Pull Request。
  • 分步执行多步骤重构,并在每一步确认后再继续。
  • 在容器中以无界面服务器形式运行,供 SDK 客户端连接。

快速上手

  1. 1

    使用 npm 安装

    npm install -g @github/copilot
  2. 2

    在项目文件夹中启动 CLI

    copilot

使用前须知

  • 需要有效的 Copilot 订阅,且可能受组织策略限制而无法使用。
  • 仍处于早期阶段,频繁更新可能改变功能行为。
  • 每次提交提示都会消耗月度高级请求配额中的一次。

收录于专题

标签

常见问题

copilot-cli 是什么?
GitHub 出品的终端 AI 编程助手,可在命令行中编写、调试、解释代码,并访问 GitHub 仓库、Issue 和 PR。 GitHub Copilot CLI 是一个终端应用,让开发者通过自然语言对话与 Copilot AI 智能体协作。它可以在当前项目中编写、修改、调试和重构代码,也能规划并执行多步骤任务,底层与 GitHub 的 Copilot 编程智能体使用同一套智能体框架。
copilot-cli 可以免费使用吗?用的什么许可证?
copilot-cli 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
copilot-cli 还在维护吗?
活跃维护中。copilot-cli 最近一次提交是在 2026年11月6日。
copilot-cli 适合用来做什么?
在终端中让智能体解释或调试本地项目中不熟悉的代码。 不离开命令行查看、处理 Issue 或审阅 Pull Request。 分步执行多步骤重构,并在每一步确认后再继续。 在容器中以无界面服务器形式运行,供 SDK 客户端连接。
copilot-cli 怎么安装和运行?
使用 npm 安装: npm install -g @github/copilot 在项目文件夹中启动 CLI: copilot
在哪里获取 copilot-cli?
源代码和安装说明在 GitHub 上:https://github.com/github/copilot-cli

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目