GitHub Copilot CLI

活跃
GitHub Shell NOASSERTION

简介

GitHub官方Copilot命令行工具,将Copilot编程Agent的能力直接带到终端。支持代码生成、命令建议、错误修复等。

核心特性

  • 终端原生开发,Copilot 编程 Agent 直接在命令行中运行,无需切换上下文
  • 深度 GitHub 集成,用自然语言访问仓库、Issue 和 Pull Request
  • Agentic 能力,支持构建、编辑、调试和重构代码,可规划并执行复杂任务
  • MCP 驱动的可扩展性,默认搭载 GitHub MCP Server,支持自定义 MCP Server
  • 完全控制,每个操作执行前均可预览,未经明确批准不会执行任何操作
  • 支持多模型切换(Claude Sonnet 4.5、GPT-5 等),含实验性 Autopilot 模式

适用场景

💡 在终端中用自然语言描述需求,自动生成代码和命令
💡 直接在命令行中调试和修复代码错误,无需离开终端
💡 通过自然语言查询 GitHub 仓库信息、Issue 状态和 PR 详情
💡 使用 LSP 集成获取智能代码补全、跳转定义和诊断信息
💡 在 CI/CD 流水线中辅助脚本编写和 Shell 命令生成

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(11.1k stars)
  • 项目有一定历史沉淀(已维护 3 年)

⚠️ 不足

  • Issue 积压较多(2.3k 个 open issues)
  • 缺少明确的开源许可证

快速开始

macOS/Linux 运行 curl -fsSL https://gh.io/copilot-install | bash 安装,或 brew install copilot-cli。Windows 使用 winget install GitHub.Copilot。启动后输入 /login 认证 GitHub 账号,然后在项目目录运行 copilot 即可开始使用。

相关项目

Pi

103.2k · TypeScript
活跃 A+

Pi 是一个全栈 AI Agent 工具包,包含编码 Agent CLI、统一 LLM API、TUI 与 Web UI 库、Slack 机器人以及 vLLM 推理 Pod,为构建和运行 AI Agent 提供一站式基础设施。

coding-agentclillm +2
  • · 统一多 Provider LLM API — pi-ai 包提供统一接口支持 OpenAI、Anthropic、Google 等多个 LLM 提供商
  • · 交互式编码 Agent CLI — pi-coding-agent 提供命令行界面的交互式编码 agent,支持工具调用和状态管理
  • · Agent 运行时 — pi-agent-core 提供工具调用和状态管理的 agent 运行时,支持多步骤任务执行

Claude Code

144.5k · Python
活跃 A

Claude Code 是 Anthropic 推出的终端 AI 编程助手,能理解代码库、执行任务、解释复杂代码并处理 Git 工作流。

coding-agentcliterminal +2
  • · 终端原生体验 — 直接运行在终端中,理解整个代码库的上下文和结构
  • · 自然语言编程 — 通过自然语言指令执行代码编写、重构、调试等任务
  • · Git 工作流集成 — 处理分支管理、提交、PR 创建等 Git 操作