copilot-cli

在终端里用大白话让 Copilot 帮你写命令、查代码、干活

开源 🏷️基础免费,高级付费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 1971 🐛 待处理 2193 👀 关注 264
GitHub ↗
GitHub 星标 ★ 11327
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · GitHub Copilot 订阅制,个人版约10美元/月,有免费额度

项目预览

copilot-cli 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队github
定价模式🏷️基础免费,高级付费
价格说明GitHub Copilot 订阅制,个人版约10美元/月,有免费额度
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
GitHub 星标★ 11327
上线时间2023-01-06 00:00:00
代码更新2026-11-01
仓库体积510 KB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-15
浏览次数1

项目介绍

GitHub Copilot CLI 是 GitHub 官方推出的命令行工具,把 Copilot 编码代理的能力直接带进终端。它解决的核心问题是:开发者不必离开命令行、不必切换到网页或编辑器,就能让 AI 帮助理解代码、生成命令、排查报错和完成开发任务。核心能力包括自然语言驱动的命令建议与解释、对本地仓库上下文的理解、与 GitHub 工作流的衔接,以及通过 shell 集成让 AI 参与日常开发操作。项目以 Shell 脚本为主要实现,安装和接入相对轻量,适合习惯终端工作流的工程师。作为官方项目,它与 GitHub 生态和 Copilot 订阅体系绑定紧密,定位是让终端成为 AI 辅助编程的一等入口,而不是只做补全的编辑器插件。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-15 · 当前星标 ★ 11327

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • macOS 或 Linux 系统(使用安装脚本或 Homebrew),Windows 使用 WinGet 或 npm
  • 拥有 GitHub 账号并具备 Copilot 订阅,用于 CLI 认证
  • 使用 npm 安装时需本地已安装 Node.js/npm 环境
  • 使用 brew 需已安装 Homebrew,使用 winget 需已安装 WinGet

安装与启动步骤

  1. 1脚本安装(macOS/Linux)

    官方安装脚本方式,默认非 root 用户装到 $HOME/.local,root 装到 /usr/local。也可用 wget -qO- 替代 curl。

    curl -fsSL https://gh.io/copilot-install | bash
  2. 2以 root 安装

    希望安装到 /usr/local/bin 时,把管道后的 bash 换成 sudo bash 即可,需具备 sudo 权限。

    curl -fsSL https://gh.io/copilot-install | sudo bash
  3. 3指定版本与目录

    通过环境变量 VERSION 指定版本、PREFIX 指定安装到 $PREFIX/bin,示例装在 $HOME/custom 下的 v0.0.369。

    curl -fsSL https://gh.io/copilot-install | VERSION="v0.0.369" PREFIX="$HOME/custom" bash
  4. 4Homebrew 安装

    macOS 和 Linux 均可用 Homebrew 安装稳定版;预发布版用 copilot-cli@prerelease。

    brew install copilot-cli
  5. 5WinGet 安装(Windows)

    Windows 用户可用 WinGet 安装稳定版;预发布版用包名 GitHub.Copilot.Prerelease。

    winget install GitHub.Copilot
  6. 6npm 全局安装

    macOS、Linux、Windows 通用,通过 npm 全局安装 @github/copilot,含预发布版通道。

    npm install -g @github/copilot
  7. 7安装语言服务器

    Copilot CLI 不自带 LSP 服务器,需要按语言单独安装,例如为 TypeScript 安装语言服务器。

    npm install -g typescript-language-server

关键配置

配置项必填说明示例
VERSION否指定要安装的版本,默认安装最新版v0.0.369
PREFIX否指定安装目录,装到 $PREFIX/bin,root 默认 /usr/local,非 root 默认 $HOME/.local$HOME/custom

如何确认成功

安装命令执行完成且无报错,终端的 copilot 命令可被调用;首次使用需用 GitHub 账号完成认证。

常见问题

Q:安装脚本默认装到哪个目录?

A:以 root(sudo bash)运行时装到 /usr/local/bin;以普通用户运行时默认装到 $HOME/.local 下的 bin 目录,可用 PREFIX 变量自定义。

Q:怎么安装指定版本?

A:在安装脚本前设置 VERSION 环境变量,例如 VERSION="v0.0.369" 后再接 PREFIX 和 bash 执行;不设置则默认安装最新版本。

Q:如何安装预发布版?

A:Homebrew 用 brew install copilot-cli@prerelease,WinGet 用 winget install GitHub.Copilot.Prerelease,npm 用 npm install -g @github/copilot@prerelease。

Q:Windows 能用安装脚本吗?

A:安装脚本面向 macOS 和 Linux。Windows 请使用 WinGet(winget install GitHub.Copilot)或 npm(npm install -g @github/copilot)。

Q:为什么语言相关能力不完整?

A:Copilot CLI 不内置 LSP 服务器,需要按语言单独安装对应的 language server,并参照官方文档的模式进行配置。

注意事项

  • 安装脚本仅支持 macOS 和 Linux,Windows 请走 WinGet 或 npm 通道。
  • CLI 使用现有 GitHub 账号认证,与 GitHub 及 Copilot 订阅体系绑定。
  • 默认集成 GitHub MCP server 并支持自定义 MCP server 扩展能力。
  • 所有操作执行前都会预览,需你显式批准后才会生效;更多信息见官方文档 docs.github.com/copilot/concepts/agents/about-copilot-cli。

核心亮点

  • 官方出品,与 GitHub 账号和 Copilot 订阅体系直接打通,接入成本低
  • 面向终端场景,命令建议、解释和代码问答都在 shell 内完成,不打断工作流
  • 能结合本地仓库上下文理解问题,适合排查报错、读懂陌生代码库

不足之处

  • 强依赖 GitHub Copilot 订阅,未订阅用户无法完整体验
  • 核心能力依赖云端模型,离线或网络受限场景可用性下降
  • 作为较新项目,命令覆盖面和边界场景的稳定性仍待持续打磨

适用场景

  • 在终端里忘记某个 git 或系统命令的准确写法,直接用自然语言让 Copilot 给出并解释命令
  • 接手陌生仓库时,让 Copilot 结合本地代码回答某模块是做什么的、从哪里改起
  • 遇到报错信息,把错误贴进终端让 Copilot 分析原因并给出修复思路

替代项目

aider、open-interpreter、shell-gpt

上一篇:sigil-stitch

下一篇:awesome-copilot

同类项目推荐

app 开源

让 AI 代理在桌面端帮你跑通 GitHub 仓库的完整开发任务

The GitHub Copilot app is an agent-native desktop experience for finding, running, s···

★ 2259 2026-09-15
claude-code-handbook 开源

从零到精通 Claude Code,中英双语速查手册

The definitive guide to Claude Code — from zero to mastery. Bilingual EN/CN.

★ 69 2026-08-09
skylos 开源

合并前自动扫PR,揪出死代码和AI错误

Open source local-first PR scanner that finds dead code, security bugs, secrets, qua···

★ 858 2026-08-09
project-codeguard 开源

给 AI 写代码加一道默认安全护栏

Project CodeGuard is an open-source, model-agnostic security framework that embeds s···

★ 360 2026-10-27
Fuxi 开源

终端里跑 AI 编程代理,自动选便宜模型省钱

FuXi is a fast, self-contained AI coding agent that lives in your terminal — edit c···

★ 3204 2026-08-13
Adnify 开源

本地 AI 队友,自动规划改码调试,直接把项目做完

A local‑first AI Agent IDE that plans, edits, debugs and ships projects. Your cleve···

★ 309 2026-10-06
GPTtrace 开源

用大白话生成 eBPF 追踪脚本,秒变内核调试高手

Generate eBPF programs and tracing with ChatGPT

★ 275 2026-08-09
ECPay-API-Skill 开源

用自然语言让 AI 直接生成绿界 API 串接代码

ECPay API Skill 是一個 API AI Skill 套件——安裝到 AI 程式開發助手(Claude Code、Git···

★ 236 2026-09-15