習慣了在 IDE 中使用 AI 助手的你,是否想過讓命令行也擁有“超能力”?作為 GitHub 及其 Copilot 的官方合作夥伴,龍智為您帶來《GitHub Copilot CLI 新手指南》。
本文將帶您快速瞭解如何將 Copilot 的智能體 AI(Agentic AI)能力無縫接入終端,實現代碼生成、自主排錯與任務委託。跟隨本文,開啟您的 CLI 智能之旅,在不打斷“心流”的情況下,輕鬆駕馭命令行!
歡迎學習GitHub Copilot CLI 新手指南!在本系列教程(提供視頻版本及 GitHub 博客文章)中,我們將探索如何直接在終端中使用您的 AI 編程助手,以及像專業人士一樣駕馭命令行的提示與技巧!
在本篇博客中,我們將帶你瞭解 GitHub Copilot CLI 是什麼、它如何工作以及如何開始使用。你將學習如何通過 npm 安裝工具、使用 GitHub 帳號進行身份驗證、授予檔夾許可權,並運行你的首批提示詞直接在終端中生成代碼。
讓我們開始吧!
1. 什麼是 GitHub Copilot CLI?
GitHub Copilot CLI 將 Copilot 的智能體 AI 能力直接融入命令行介面(CLI),使其如同您使用的任何終端或基於控制臺的工具一樣(擁有您倉庫的完整上下文)!
智能體(Agent)之所以獨特,在於它們能夠自主執行構建代碼、運行測試等任務,從而讓您可以進行迭代式構建。它們甚至可以自我糾正並無需人工干預即可自動修復錯誤。
這意味著您可以將任務分配給 Copilot,專注於其他待辦事項,隨後在終端中審查結果並提出額外修改請求——全程無需中斷工作流或切換工具。(您甚至可以在 CLI 內部將任務委託給 Copilot Cloud 智能體,稍後將詳細介紹。)
2. 安裝 Copilot CLI
毫不意外,使用 Copilot CLI 的第一步自然是安裝。如果您已安裝 Node.js,最通用的跨平臺安裝方式是通過 npm,運行以下命令:
npm install -g @github/copilot
如果您使用的是 WinGet 或 Homebrew 等包管理器,同樣可以通過這些工具安裝 Copilot CLI。(您需要查閱這些工具的文檔以瞭解具體操作細節。)
3. 開始使用 GitHub Copilot CLI
CLI 安裝完成後,您可以在命令行中輸入”copilot”來啟動它。您可以使用多種開關選項,我們將在本系列後續內容中進行介紹。
如果是首次使用終端,您需要使用GitHub 帳號憑證進行登錄驗證。
/login
這將實現以下功能:
- 將客戶端與您的 Copilot 帳號綁定。
- 連接只讀的 GitHub MCP 伺服器,從而授予對 GitHub 資源的訪問許可權。(別擔心,我們將在本系列後續內容仲介紹 MCP!)
使用 Copilot 時,您需要授予其對檔夾的訪問許可權,以便 Copilot 能夠流覽並可能修改相關檔。您可以選擇僅對本次會話授權,也可保存該設置以應用於後續會話。這樣,未來再次啟動 Copilot 時無需重複為同一專案授權。
完成上述步驟後,您就可以開始與 Copilot 對話、向其提問,並請求它生成代碼或執行其他任務了。
4. 用例:你可以用 Copilot CLI 做什麼
以下僅是 GitHub Copilot CLI 的幾個用例。(更多用例詳見GitHub Copilot CLI 101博客!)
請求專案概覽:Copilot 將探索、打開重要檔,並報告其發現。
Give me an overview of this project
請求代碼(例如一個新端點):Copilot 將查看專案,查找現有文檔和示例,並儘量遵循其所見的編碼規範。同樣,在創建新檔前,它會先徵求您的授權。
Give me an overview of this project
將任務委託給 Copilot 雲端代理:對於定義明確的任務,您可以直接從 CLI 將其委託給 Copilot 雲智能體。Copilot 會保留您當前會話的上下文,創建新分支、開啟草稿拉取請求,並在後臺完成所需更改,最後再請求您的審查。
/delegate Let’s deal with issue #14 to add the rest of the CRUD endpoints to games
當然,探索 Copilot CLI 功能的最佳方式之一就是直接詢問 Copilot。它可以查閱自身文檔,並就如何與其交互及探索提供最佳指導。
敬請關注本系列下一課,我們將介紹兩種不同的使用模式:交互模式(讓 GitHub Copilot 在本地運行您的專案)與非交互模式(通過 -p 參數快速生成摘要,無需離開當前 Shell 上下文)。
5. 隨身攜帶
將智能體AI 直接帶入您的終端,開啟了一種全新的學習、實驗與完成任務的方式,且無需中斷您的心流狀態。請持續關注GitHub Copilot CLI 新手指南系列後續視頻,我們將一起學習:
- 交互模式與非交互模式
- Copilot CLI 斜杠命令
- 在 Copilot CLI 中使用MCP 伺服器
- 以及更多精彩內容!
祝您編碼愉快!
開啟您的 AI 編程新範式
將智能體 AI 引入終端,GitHub Copilot CLI 正在以前所未有的方式重塑開發者的工作流。持續關注龍智,我們將為您帶來更多精彩教程,深入解析交互模式、斜杠命令以及 MCP 伺服器的進階玩法。
作為 GitHub 及 GitHub Copilot 的官方合作夥伴,龍智深耕研發效能領域,致力於為企業提供權威、專業的 GitHub 解決方案落地服務。
如果您希望為團隊引入 GitHub Copilot 企業版,探索 AI 驅動的研發效能躍升,或需要定制化的技術支持與部署諮詢,歡迎隨時與我們聯繫!


