大家好,我是R哥。
今年 AI 编程赛道真是大乱斗啊,特别是面向「终端」的 AI 编程工具,自从 Anthropic 的 Claude Code CLI 问世以来,XX CLI 层出不穷:
- Google – Gemini CLI
- Cursor CLI
- OpenAI – CodeX CLI
- ……
如果你 Claude Code、CodeX CLI 还没有摸明白,现在你又得头大了!
因为,Github Copilot CLI 来了:
以往,GitHub Copilot 只能在 IDE 中以插件的形式使用。
现在,有了 GitHub Copilot CLI,你就能直接在命令行终端里用 GitHub Copilot 了,Github 直接把 GitHub Copilot 编码助手的能力带到你的本地终端啦!
GitHub Copilot CLI 特性:
- 终端原生开发体验:直接在命令行中使用 Copilot 编码助手,无需切换上下文,效率直接起飞!
- 开箱即用的 GitHub 集成:直接用自然语言访问你的代码仓库、问题和 Pull Request,而且全部都用你现有的 GitHub 账号认证,太省事了!
- 代理能力:你可以和 AI 协作,让它帮你规划和执行复杂的任务,构建、编辑、调试、重构代码,简直不要太爽!
- MCP 及可扩展性:默认搭载了 GitHub 的 MCP 服务器,并且支持自定义 MCP 服务器来扩展功能。
- 完全掌控:每次执行操作前都能进行预览,并且需要确认才开始工作。
温馨提示:
目前 GitHub Copilot CLI 还在公开预览版,功能什么的随时可能会有变动哦,可以先尝下鲜,别急于用在正式项目。
安装使用
快速安装
支持操作系统:
- Linux
- macOS
- Windows(借助 WSL)
和其他 XX CLI 一样,一条命令就能安装 GitHub Copilot CLI:
npm install -g @github/copilot
一条命令安装的前提是,你已经安装了 Node.js 22+ 和 npm 10+.
输入以下命令可以验证是否安装成功:
copilot –version
> copilot --version
0.0.327
Commit: 0cbec74
快速运行
在任意终端输入 copilot
就能运行 GitHub Copilot CLI:
然后选择执行命令的权限,是否可以自动运行。
选择 1.Yes, proceed
即自动执行命令:
现在就要求你使用 /login
登录 Github 使用 Copilot 了:
想用 GitHub Copilot CLI?
你需要 GitHub Copilot 订阅计划!
GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot Business 和 GitHub Copilot Enterprise 这些套餐都是可以使用的。
个人用户选择 1 即可,它首先会要求你登录到 Github 进行授权:
在设备激活页面输入终端上的匹配码,并选择授权项,就完成授权了。
测试一下
授权成功后,终端上面会显示连接成功:
然后就可以发起测试了:
总结一下这个项目
中间思考部分已省略…
厉害,总结得还是非常全面的,颜色也非常美观,居然还有 Emoji 😄。
这是它目前支持的所有 / 命令:
目前看来,GitHub Copilot CLI 和 Claude Code CLI 是十分神似的,可以说是没差别,国外产品互抄起来,真是一点也不藏着啊。
总结
说实话,玩过 Claude Code CLI、Gemini CLI、CodeX XLI 的同学,看到 GitHub Copilot CLI 这玩意,大概率都会觉得没什么区别,上手就来。
没用过的可以先看看这两篇:
如果你是 GitHub Copilot 订阅用户,那么恭喜你,你现在可以在命令行终端使用了,使用的方式变得更多种多样了,无需再订阅其他 CLI 付费产品。
Github Copilot CLI 目前还是公开预览版,尚未发布正式版,所以本篇我只是简单做了个体验及介绍,详细功能及使用经验方面等正式版再来一篇吧。
未完待续,接下来会继续分享更多 Github Copilot CLI 的心得体验、高级使用技巧,公众号持续分享 AI 实战干货,关注「AI技术宅」公众号和我一起学 AI。
AI 不会淘汰程序员,但不会用 AI 的除外,会用 AI 的程序员才有未来!
版权声明: 本文系公众号 "AI技术宅" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。