为什么从 Claude Code 迁移到 Copilot CLI?
最近 Claude Code 大量封禁,很多开发者突然失去了主力 AI 编程工具。有什么更好的替代方案?Claude + DeepSeek 组合做 Skills 自动化勉强可以,但编码能力差距明显 ——DeepSeek 经常出现编译错误、改问题不彻底,复杂重构基本扛不住。

经过反复尝试和对比,GitHub Copilot CLI 是目前的最优解:
- 🧠 模型能力不打折:可以直接使用 Claude 4.8 Opus 和最新的 Fable 5 模型,编码质量几乎跟 Claude Code 一致,不会像 DeepSeek 那样出低级编译错误,改问题也更全面。
- 🔧 零迁移成本:操作命令、使用习惯跟 Claude Code 几乎一样,
CLAUDE.md 说明文件和 Skills 机制天然兼容,现有的工作流直接搬过来就能用。
- ⚡ 意外的惊喜:更快更稳定:实际使用下来,Copilot CLI 的响应速度和稳定性甚至比 Claude Code 更胜一筹。
如果你正在找 Claude Code 的平替,往下看,这篇指南帮你快速上手。

一、安装 Copilot CLI
前置条件:Node.js 22 或更高版本。
npm install -g @github/copilot
也可通过 WinGet(Windows)或 Homebrew(macOS / Linux)安装,详见官方安装引导。npm 方式全平台通用。

二、入门必做的 5 件事
/login — 完成 GitHub OAuth 登录(首次必做)。
/init — 在仓库根目录生成 Copilot 指令文件。已有 CLAUDE.md/AGENTS.md 时,Copilot CLI 原生读取 CLAUDE.md,无需迁移。
/model — 选模型(auto 让 Copilot 自动挑)。
/terminal-setup — 配置终端支持 shift+enter 多行输入(Claude Code 用户高频需求)。
/mcp 和 /skills — 挂载 MCP server 和 skills,跟 Claude Code 的 MCP 生态一致。
三、模型选择与会员限制(重要)
Copilot CLI 内置多款模型,包括 Claude Opus 等高端模型。但默认免费版无法选择 Claude Opus,/model 列表中不会出现该选项。
要解锁 Claude Opus,需升级到 Copilot Pro+ 会员。如果你是从 Claude Code 迁移过来的深度用户,Opus 的推理能力对复杂重构和跨模块改动至关重要,建议尽早升级。



四、Claude Code → Copilot CLI 概念对照
| 你在 Claude Code 的习惯 |
Copilot CLI 对应 |
CLAUDE.md 自定义指令 |
✅ 直接读 CLAUDE.md + AGENTS.md + .github/copilot-instructions.md |
/compact 压缩上下文 |
/compact(可带 focus 说明) |
/clear 清空 |
/new(新会话)或 /clear(弃当前会话) |
| 计划模式 Plan Mode |
/plan 生成实现计划 |
| Subagents / Task |
/agent、/subagents、/fleet(并行子代理)、/tasks |
| MCP servers |
/mcp |
| Skills |
/skills |
! 执行 shell |
! 同样可用 |
@ 引用文件 |
@ 引用文件;# 引用 issue/PR |
| 记忆 memory |
/memory(跨会话记忆开关) |
| Rewind / checkpoint |
/rewind(撤销上一轮 + 回滚文件改动) |
esc 打断 |
esc esc 清空输入 / 打断 / 停 agent |

五、高频命令速查
代码工作流
/diff — 查看当前目录改动
/review — 代码审查 agent
/security-review — 安全漏洞扫描
/rubber-duck — 独立视角批判你的方案
/pr — 操作当前分支的 PR
/ide — 连接 IDE 工作区
/lsp — 配置语言服务器(代码智能,优先于 grep)
会话管理
/resume — 切换历史会话
/context — 查看上下文 token 占用
/usage、/limits — 用量与额度(AI Credit 是软上限)
/share — 导出会话为 md/HTML/gist/ 链接
/chronicle — 会话历史洞察
/rename — 重命名会话
/copy — 复制上一条回复到剪贴板
GitHub 云端能力(Copilot 独有,Claude Code 没有)
/delegate — 把整个会话丢给 GitHub,云端自动开 PR(--base 指定目标分支)
/remote — 从 GitHub 网页 / 手机远程控制会话
/research — 用 GitHub 搜索 + 网页深度调研
六、键盘快捷键(值得记)
| 快捷键 |
作用 |
shift+tab |
切换模式(含 autopilot 等) |
ctrl+s |
暂存 / 恢复当前输入 |
ctrl+q |
排队 prompt(agent 忙时先写下一条) |
ctrl+r |
反向搜索历史 |
ctrl+x → b |
把当前任务转后台 |
ctrl+x → o |
打开最近的链接 |
ctrl+t |
切换推理过程显示 |
ctrl+g |
用 $EDITOR 编辑长 prompt |
ctrl+o |
切换全部时间线显示 |
ctrl+l |
清屏 |
esc esc |
清空输入 / 打断 / 停 agent |
ctrl+c ×2 |
退出 |
输入编辑
ctrl+a / ctrl+e — 行首 / 行尾
ctrl+w — 删除前一个词
ctrl+u / ctrl+k — 删到行首 / 行尾
shift+enter — 插入换行
meta+←/→ — 按词移动光标
七、给深度用户的 6 条实战建议
-
别迁移 CLAUDE.md — Copilot 原生读取,现有的多层 CLAUDE.md/AGENTS.md(含 JeecgBoot 修改痕迹规范)全部生效。用 /instructions 可查看 / 开关加载了哪些。
-
/env 是你的仪表盘 — 一眼看清当前加载的 instructions、MCP、skills、agents、hooks、LSP,排查 "为什么规则没生效" 最快。
-
善用 /fleet + /subagents — 比 Claude Code 的 Task 更进一步,可配每个 agent 用不同模型,做并行探索 / 审查。
-
/delegate 处理长任务 — 大重构 / 批量改动丢云端跑,本地继续干别的,回来直接 review PR。这是 Claude Code 没有的杀手锏。
-
/plan 先规划再动手 — 对跨模块改动(如 JeecgBoot 多模块),先出计划再执行,减少返工。
-
/rewind 代替手动 git reset — 一步撤销上轮对话 + 文件改动,比 git checkout 更干净。
八、指令文件加载优先级
Copilot CLI 会读取以下位置的指令(自动合并):
CLAUDE.md
GEMINI.md
AGENTS.md(git 根目录 & cwd)
.github/instructions/**/*.instructions.md(git 根目录 & cwd)
.github/copilot-instructions.md
$HOME/.copilot/copilot-instructions.md
$HOME/.copilot/instructions/**/*.instructions.md
COPILOT_CUSTOM_INSTRUCTIONS_DIRS(环境变量指定的额外目录)
九、常用管理命令补充
/skills — 管理 skills
/plugin — 管理插件与插件市场
/agent [name] — 浏览 / 选择 agent
/autopilot — 切换自动驾驶模式
/statusline / /footer — 配置状态栏
/theme — 颜色主题
/update — 升级 CLI
/changelog summarize — AI 总结版本更新
/diagnose — 分析当前会话日志排障
学习更多:What can you do? 或访问 https://docs.github.com/copilot/how-tos/use-copilot-agents/use-copilot-cli