用途:把 AI 开发辅助带入终端,无需离开命令行即可审查代码、调试、生成测试、解释代码与命令,并支持自定义 AI 智能体。
主要能力:交互式聊天(gh copilot)、快速解释(gh copilot explain)、命令建议(gh copilot suggest);支持 @ 引用文件、多文件与目录上下文;可做代码审查、调试、测试生成(pytest/Jest/Go 表驱动测试)、重构、文档生成与迁移规划。支持自定义智能体(~/.config/gh-copilot/agents/*.md)、全局指令(instructions.md)、项目技能(.copilot/skills/)以及 MCP 服务器集成(mcp.json,如 GitHub、PostgreSQL、文件系统、Brave Search)。
安装与用法:需 GitHub 账号具备 Copilot 访问权限、GitHub CLI 2.62.0 及以上。安装 GitHub CLI 后执行 gh extension install github/gh-copilot,再 gh auth login 认证,用 gh copilot --version 验证。可设置别名:gh copilot alias -- --shell bash,生成 ghcs(建议)、ghce(解释)、ghcp(聊天)。
适用场景:提交前代码审查、排查报错、补测试、理解遗留代码、安全审计、生成 API 文档、规划 API 迁移等。
限制:需有效 Copilot 访问权限;上下文过大或引用过宽会变慢、增加 token 消耗;自定义智能体须为 .md 且放在指定目录,技能须在含 .copilot/skills/ 的项目目录运行 gh copilot 才自动加载;MCP 服务器需正确配置环境变量与凭据。具体收费与价格资料暂未提供。