返回指南
比較·2026年9月21日·更新於 2026年9月24日·閱讀約 9 分鐘

GitHub Copilot CLI 替代方案:依工作流程與 API 控制選擇

將你離開 Copilot CLI 的原因,對應到能解決該問題的客戶端;首先要考慮的是,使用自己的金鑰時,Copilot CLI 本身可能已經可以做到。

最後審核於 。

如果你因為模型選擇或 Copilot 帳單而要離開 GitHub Copilot CLI,請先評估使用自己的金鑰的 Copilot CLI,再評估其他用戶端:GitHub 的驗證文件指出:「如果你使用自己的 LLM 提供者 API 金鑰(BYOK),就不需要 GitHub 驗證」,而 BYOK 操作指南只將兩個環境變數標為必要。 對於這條路徑無法解決的離開原因——例如你想使用可閱讀其原始碼的用戶端、組織已關閉 Copilot,或工作流程是圍繞其他供應商建立——以下選擇樹會將原因對應到候選方案。

在開始之前先提醒一點。這個查詢的搜尋結果主要是泛泛而談的「GitHub Copilot 替代方案」整理文章,內容討論編輯器中的行內補全,也包含兩個已停止的前身。請確認你要替換的是實際使用的產品。

第一項檢查:你要離開的是哪個「Copilot CLI」?

名稱它是什麼狀態,查閱日期為 2026 年 9 月 21 日
GitHub Copilot CLI代理式終端機用戶端,npm @github/copilot、二進位檔 copilot仍在運作。github/copilot-cli 未被封存;npm 提供 1.0.87,此版本發布於 2026 年 9 月 21 日,而套件首次出現於 2025 年 9 月 25 日
gh copilot 擴充功能舊版 gh copilot suggest / explain 輔助工具已停止維護。github/gh-copilot 已被封存;GitHub 宣布棄用於 2025 年 9 月 25 日,並表示將於 2025 年 10 月 25 日停止運作
@githubnext/github-copilot-cli2022–23 年的技術預覽版已在 npm 上棄用——「不再支援此套件」——最後版本為 0.1.36,2024 年 1 月 11 日
IDE 中的 Copilot行內程式碼補全,同一方案的另一項功能仍在運作,且計費方式不同:GitHub 表示程式碼補全不會計入 AI 點數,而 Copilot CLI 會

指令字串才是陷阱。自2026 年 1 月 21 日的變更記錄起,gh copilot會在首次執行時提示安裝 Copilot CLI,接著執行它,並轉送任何引數與旗標。因此,同樣的文字在該日期前後會呼叫不同軟體,所以描述 gh copilot suggest 或 explain 的教學是在描述已封存的擴充功能,而不是你今天取得的內容。

人們為何離開,以及 BYOK 是否已經解決問題

離開原因Copilot CLI 自身的 BYOK 能涵蓋嗎?如果不能,請查看
你想使用不同的模型或供應商理論上可以。BYOK 操作指南記載三種提供者類型,而 openai——預設類型——涵蓋「任何其他相容 OpenAI Chat Completions API 的端點」沒有,除非你的模型未通過下方的閘門
你不想訂閱 Copilot文件記載為可以,但有一項矛盾需要釐清——請參閱本表下方的註記沒有;只要知道哪個頁面涵蓋你的路徑即可
你想要可閱讀並修改的原始碼不行。該儲存庫沒有提供原始碼——其追蹤的檔案只有 README、變更記錄、安裝指令碼與授權條款;npm 列出「SEE LICENSE IN LICENSE.md」,而 GitHub API 回報 NOASSERTIONCodex CLI、opencode、Qwen Code、Gemini CLI、Cline、Aider
你的組織已關閉 Copilot不明確。README 表示組織擁有者或企業管理員可以停用以這種方式取得的席位的 CLI;文件記載的本機 BYOK 政策切換點名的是 IDE,而且兩種方向都沒有 CLI 範圍的說明不要求供應商帳戶的用戶端:Codex CLI、opencode、Crush、Qwen Code
你依賴 /delegate 或 GitHub Code Search不行——那些是登入後才能使用的功能。2026 年 4 月 7 日的公告表示在 BYOK 下登入是選用的,並將它們列為登入後重新提供的功能保持登入,或使用具備自身搜尋整合功能的用戶端
你需要完整的網路隔離部分可以。COPILOT_OFFLINE=true會停止與 GitHub 聯絡,但 GitHub 警告,如果基礎 URL「指向遠端端點,你的提示與程式碼內容仍會透過網路傳送給該提供者」本機執行環境;同一個 openai 提供者類型涵蓋此情況

訂閱問題是 GitHub 自相矛盾的地方,因此請閱讀兩面說法。驗證頁面表示在 BYOK 下不需要 GitHub 驗證,而其他所有用途都需要;BYOK 概念頁面表示本機 BYOK 金鑰在用戶端處理,且此機制「適合氣隙環境或沒有 Copilot 訂閱的使用者」。README仍將「有效的 Copilot 訂閱」列為先決條件,只是尚未修訂。提交之前有兩個閘門值得了解:操作指南要求 BYOK 模型「支援工具呼叫(也稱為函式呼叫)與串流」,並建議至少使用 128k 的上下文視窗;設定目錄參考文件則指出,宣告任何提供者或模型的 ~/.copilot/providers.json「優先於舊版 COPILOT_PROVIDER_* 環境變數」——這個檔案在 BYOK 操作指南中從未提及,GitHub 也沒有發布其結構描述,只描述為「具有 providers 與 models 索引鍵的 JSON 物件」。不要從論壇複製 providers.json 的格式;本頁不會自行杜撰。

方案頁面還釐清了另一件事。個人方案頁面表示「所有方案都包含 Copilot CLI」,而按用量計費頁面將 Copilot CLI 列為會消耗 AI 點數的功能之一,每點定價 $0.01,並按各模型自身的價格計算輸入、輸出與快取權杖;此外還指出,包含的點數「不會在月份之間結轉」,且額度會「在每個曆月第一天的 00:00:00 UTC 重設」。BYOK 流量是否避開該計費機制,GitHub 並未針對 CLI 說明:「不計入 Copilot 進階請求配額」的句子出現在Copilot SDK BYOK 頁面,那是不同的介面;CLI 範圍的計費頁面沒有列出任何例外。請將概念頁面所述「移除對 GitHub Copilot API 的依賴」視為目前最強的 CLI 範圍說法,並根據你自己的用量頁面確認。

Copilot 方案公布的月費每月列出的 AI 點數
Copilot Free$0「GitHub AI 點數額度」——數量未公開;每月 2,000 次程式碼補全,僅限自動模型選擇
Copilot Pro$101,000 基本 + 500 彈性 = 1,500
Copilot Pro+$393,900 基本 + 3,100 彈性 = 7,000
Copilot Max$10010,000 基本 + 10,000 彈性 = 20,000
Copilot Business每個授予的席位 $19每位使用者 1,900
Copilot Enterprise每個授予的席位 $39每位使用者 3,900

價格與點數額度來自個人方案頁面,查閱日期為 2026 年 9 月 21 日;該頁面只公布每月價格,沒有出現年度價格。此外,按用量計費頁面指出,付費 Copilot 方案在使用自動模型選擇時可享有「模型成本 10% 的折扣」。

依你想變更的內容分組的替代方案

用戶端儲存庫狀態,查閱日期為 2026 年 9 月 21 日如何連到第三方端點適合你的情況
Claude Codeanthropics/claude-code,運作中;GitHub API 回報沒有授權條款ANTHROPIC_BASE_URL連到閘道,且僅限 Anthropic 格式你已決定使用 Claude,並想要最接近的工作流程
OpenAI Codex CLIopenai/codex,Apache-2.0,運作中~/.codex/config.toml,在 [model_providers.<id>] 中包含 name 與 base_url,可選的 env_key 與 wire_api你希望將提供者宣告在可以提交並審查的檔案中
opencodeanomalyco/opencode,MIT,運作中——儲存庫擁有者已從 sst 變更opencode.json 中的 provider.<id>,包含 adapter 套件與 options.baseURL;金鑰另存於 auth.json你經常切換提供者,並希望進行每個模型的設定
Crushcharmbracelet/crush,運作中;GitHub API 將授權條款回報為 NOASSERTION,而非 SPDX 識別碼,因此不要假設它是開源軟體提供者 type 值,包括 openai-compat 與 anthropic,以及 base_url你想要單一二進位檔與明確的相容性類型
Qwen CodeQwenLM/qwen-code,Apache-2.0,運作中工作階段中的 /auth;README 宣稱支援 OpenAI、Anthropic、Gemini 與 Qwen 協定,且可在執行期間切換你希望變更協定,而不編輯設定檔
Gemini CLIgoogle-gemini/gemini-cli,Apache-2.0,運作中Google 帳戶、GEMINI_API_KEY 或 Vertex AI。其驗證文件沒有記載相容 OpenAI 的自訂端點你想要已公布的每日免費額度——這不是 BYOK 路徑
Clinecline/cline,Apache-2.0,運作中;現在與其編輯器擴充功能一同提供 npm i -g cline它自身的提供者設定,本頁未予驗證你想在終端機與編輯器中使用同一個代理程式
AiderAider-AI/aider,Apache-2.0,未被封存;最後一次提交為 2026 年 5 月 22 日,最後版本為 2025 年 8 月 9 日的 v0.86.0,最後一次 PyPI 上傳為 2026 年 2 月 12 日的 0.86.2OPENAI_API_BASE搭配以 openai/ 為前綴的模型 ID終端機雙人程式設計,前提是你能接受這種節奏

對整理文章的兩項修正。幾篇文章仍將 Aider 稱為最佳開源選擇,卻沒有列出日期;上述日期才是公平的判斷方式,而且沒有任何官方說法稱該專案已停止維護——儘管表格中的其他每個儲存庫都在本次查核當天推送了程式碼。Claude Code 則是刻意設計得比通用閘道用戶端更受限——其閘道文件表示,Anthropic「不認可、不維護也不稽核第三方閘道產品,也不支援透過任何閘道將 Claude Code 路由至非 Claude 模型」,並且只設定 ANTHROPIC_BASE_URL 而沒有閘道憑證,並不能取代已儲存的 claude.ai 登入。Copilot CLI 的 BYOK 文件描述的是相反的形式:GitHub 的驗證頁面表示在該路徑上不需要 GitHub 驗證——但如上方註記所述,README 尚未相應修訂。另請注意,GitHub 自身的基礎 URL 範例並不一致——Ollama 使用 http://localhost:11434、OpenAI 使用 https://api.openai.com/v1、Anthropic 使用 https://api.anthropic.com——因此不能假定閘道有通用格式。

哪些內容會移轉,哪些會留在原處

你目前擁有的內容Copilot CLI 如何使用它能否沿用?
AGENTS.md作為儲存庫指示檔讀取本清單中可攜性最佳——多個代理程式會讀取同一個檔案
CLAUDE.md作為指示檔讀取;自 1.0.66 版(2026 年 6 月 30 日)起會展開 @ 樣式的匯入內容可直接沿用至 Claude Code
.github/copilot-instructions.mdCopilot 自有的指示檔,位於 $HOME/.copilot/copilot-instructions.md 旁Copilot 專用——離開前將其整合至 AGENTS.md
儲存庫 .claude/settings.json自 1.0.12 版(2026 年 3 月 26 日)起讀取,與 .claude/settings.local.json 一同作為儲存庫設定來源,提供額外設定原本就屬於 Claude Code
使用者層級的 ~/.claude 代理程式、技能、指令已在 1.0.36 版(2026 年 4 月 24 日)中刻意停止載入無需移轉——它原本就沒有作用
儲存庫根目錄中的 .mcp.json自 1.0.22 版(2026 年 4 月 9 日)起,唯一的儲存庫 MCP 來源繼 AGENTS.md 之後,你最具可攜性的資產
~/.copilot 目錄包含 settings.json、permissions-config.json、providers.json、session-state/ 與 session-store.db;COPILOT_HOME會重新定位整個路徑Copilot 自有格式;上述用戶端都沒有文件記載會讀取它們
工作階段歷史--share、--share-gist 與 /share html會匯出逐字記錄;1.0.85 版在 2026 年 9 月 16 日新增了以 JSONL 交換格式匯入工作階段與記憶的功能這些匯出內容是供閱讀與分享的逐字記錄;變更記錄沒有指出可匯入它們的對應工具

上述變更記錄項目於 2026 年 9 月 21 日從原始變更記錄及其版本標題查閱。實務順序是:提交一份 AGENTS.md,保留 Copilot 指示檔中的內容;確認你的 MCP 伺服器位於 .mcp.json,而不是編輯器專用檔案中;然後盤點實際啟用的內容。

切換前清單
# Inventory what Copilot CLI is actually reading before you replace it.
ls ~/.copilot                     # settings.json, permissions-config.json, providers.json, session-store.db
echo "${COPILOT_PROVIDERS_CONFIG:-~/.copilot/providers.json}"   # a declaration here beats every COPILOT_PROVIDER_* export
ls AGENTS.md CLAUDE.md .mcp.json .github/copilot-instructions.md

第三行比看起來更重要。如果存在過時的 providers.json,它會優先於你即將寫出的匯出內容——無論方向為何——因此在判定設定變更沒有生效前,請先檢查它。接著在目前設定與候選設定上各執行一項有界限的工作,並比較你接受的差異,而不是比較你喜歡閱讀的逐字記錄。

回復成本很低,而且值得在開始前說明。這裡沒有任何內容會移除 Copilot CLI:npm 套件仍會保持安裝狀態;在確認沒有 providers.json 覆寫 COPILOT_PROVIDER_* 變數後,取消設定這些變數會讓用戶端返回 GitHub 託管的路由,前提是你仍持有允許這樣使用的方案。在替代方案於你自己的儲存庫上完成一項真實工作之前,請保留你現有的所有存取權限。

API 路徑的實際成本估算

這些是示意性的權杖算術,不是量測所得的工作成本,也不是帳單上限。假設一個工作階段傳送400,000 個未快取的輸入權杖並接收30,000 個輸出權杖,不進行快取讀取,也不使用外部工具。費率是即時的Kunavo 目錄每百萬權杖價格。

模型每 1M 的輸入/輸出假設工作階段的估算
Claude Haiku 4.5$0.70 / $3.50$0.385
GPT-5.6 Terra$0.70 / $4.20$0.406
Claude Sonnet 4.6$2.10 / $10.50$1.155

不要直接將這轉換成 Copilot 比較。GitHub 以每點 $0.01 的 AI 點數計費 Copilot CLI,並表示 $10 預算涵蓋 1,000 點;但工作階段消耗的點數取決於 GitHub 自身的每模型權杖價格,而本頁未收集這些價格。沒有這些資料,兩種計量方式無法比較;誠實的做法是在兩者上執行相同工作,並查看各帳戶記錄的用量。也請記住,列出的最低費率與完成工作的最低成本是不同的說法:需要嘗試三次的較便宜模型,成本可能高於一次完成工作的模型。

Kunavo 的目錄金額是計費底線而非上限:上游回報費用後,帳單金額取目錄成本與上游成本乘以適用加成兩者中的較高者。最低儲值額為預付點數中的 $10,這是為餘額提供資金,而不是購買方案或席位——請參閱計費詳細資料。

如果你決定使用自己的金鑰搭配 Copilot CLI,Copilot CLI 設定指南涵蓋相關變數與 providers.json 優先順序陷阱。如果你決定使用其他用戶端,請從 Codex CLI、opencode、Crush、Qwen Code、Cline、Aider 或 Claude Code 開始,準備為金鑰儲值時再建立 Kunavo 帳戶。這些是已發布的設定參考,而非相容性測試——此處沒有任何用戶端經過執行期測試。

如果你要的是正面比較而非離開決策,Copilot CLI 與 Claude Code會從方案、計費形式與 BYOK 邊界比較兩者;相容 OpenAI 的 API說明相容路徑包含及不包含的內容,而opencode 替代方案與Aider 替代方案則從不同的起始用戶端執行相同的選擇樹。

常見問題

GitHub Copilot CLI 的最佳替代方案是什麼?

沒有單一的贏家,因為離開的四個常見原因各有不同答案。如果您想使用不同模型,或不想使用 Copilot 方案,Copilot CLI 自身的 BYOK 途徑可能就是答案:GitHub 的驗證文件指出,使用自己的 LLM 提供者 API 金鑰時,不需要 GitHub 驗證。如果您想使用能閱讀並修改其原始碼的用戶端,Copilot CLI 就不符合需求——其儲存庫沒有提供原始碼,而 npm 將授權列為「SEE LICENSE IN LICENSE.md」——因此可考慮 OpenAI Codex CLI、opencode、Qwen Code、Gemini CLI、Cline 或 Aider,這些專案在 GitHub 上都採用 OSI 授權。如果您已決定使用 Claude,且想要最接近的工作流程,請選擇 Claude Code。如果您的組織已完全停用 Copilot,請選擇完全不要求供應商帳戶的用戶端,例如 Codex CLI 或 opencode。已於 2026 年 9 月 21 日核查。

有免費的 GitHub Copilot CLI 替代方案嗎?

有幾個用戶端安裝不收費,但模型 token 仍會在某處產生費用。已於 2026 年 9 月 21 日在 GitHub 核實:openai/codex、QwenLM/qwen-code、google-gemini/gemini-cli、cline/cline 與 Aider-AI/aider 採用 Apache-2.0,而 anomalyco/opencode 採用 MIT。Charmbracelet 的 Crush 可免費下載,但 GitHub API 回報其授權為 NOASSERTION,而非 SPDX 識別碼,因此不要假設它是開源軟體。唯一真正發布免費額度的途徑是 Gemini CLI;其自身的配額與價格文件依驗證方式提供每位使用者每日的最大請求數——使用 Google 帳戶時,Gemini Code Assist(Individual)為 1,000、Google AI Pro 為 1,500、Google AI Ultra 為 2,000;使用 Gemini API 金鑰時,未付費免費方案為 250。這些都是每日上限,因此不要拿它們與 Copilot 的每月額度比較。

GitHub Copilot CLI 可以在沒有 GitHub 帳戶的情況下運作嗎?

GitHub 自身的頁面彼此不一致,而差異取決於您採用哪條途徑。驗證文件表示:「如果您使用自己的 LLM 提供者 API 金鑰(BYOK),則不需要 GitHub 驗證。對於其他任何 GitHub Copilot CLI 使用方式,都需要驗證。」BYOK 概念頁面補充說,本機 BYOK「移除了對 GitHub Copilot API 的依賴,因此適合隔離網路環境或沒有 Copilot 訂閱的使用者」。然而,儲存庫 README 仍在先決條件中列出「有效的 Copilot 訂閱」,且尚未因 BYOK 更新。使用 BYOK 時登入仍是選用項目,並可解鎖額外功能,包括 /delegate 和 GitHub Code Search;這一點載於 2026 年 4 月 7 日的變更日誌文章。三個頁面均於 2026 年 9 月 21 日核查。

什麼取代了 gh copilot suggest 與 gh copilot explain?

具代理功能的 GitHub Copilot CLI 取代了它們。GitHub 於 2025 年 9 月 25 日宣布棄用 gh-copilot 擴充功能,並表示該功能將於 2025 年 10 月 25 日停止運作;github/gh-copilot 儲存庫已封存。令人困惑的部分是指令字串:自 2026 年 1 月 21 日的變更日誌項目起,首次執行 gh copilot 時會提示安裝 Copilot CLI,之後執行該工具,並轉送任何引數與旗標。因此,同樣的文字在該日期前後會呼叫不同產品,這就是為什麼描述 suggest 與 explain 別名的舊教學,與您今天實際取得的行為不一致。已於 2026 年 9 月 21 日核查。

哪個 Copilot CLI 替代方案可以使用任何相容 OpenAI 的端點?

Copilot CLI 本身理論上可以:其 BYOK 提供者類型 openai 的文件指出,涵蓋「OpenAI、Ollama、vLLM、Foundry Local,以及任何其他相容 OpenAI Chat Completions API 的端點」,且這是預設類型。在替代方案中,OpenAI Codex CLI 會在 ~/.codex/config.toml 的 [model_providers.<id>] 下宣告包含 name 與 base_url 的提供者;opencode 會在 opencode.json 的 provider.<id> 下宣告包含 adapter 套件與 options.baseURL 的提供者;Crush 在 openai 旁另有明確的 openai-compat 提供者類型;Qwen Code 則宣稱支援 OpenAI、Anthropic、Gemini 與 Qwen 協定,並可透過 /auth 指令在執行期間切換。Claude Code 是例外:它透過 ANTHROPIC_BASE_URL,以 Anthropic 格式串接閘道,沒有相容 OpenAI 的路徑。Gemini CLI 的官方驗證文件完全沒有記載自訂的相容 OpenAI 端點。文件查閱日期為 2026 年 9 月 21 日;其中沒有任何內容經過執行期測試。

切換離開 Copilot CLI 後,我的 AGENTS.md 和 MCP 伺服器還能保留嗎?

大致可以,而且這兩項正是值得優先移轉的資產。Copilot CLI 會將 AGENTS.md 與 CLAUDE.md 讀作指示檔,自 2026 年 6 月 30 日的 1.0.66 版起,也會展開其中的 @ 樣式匯入;其他幾個代理程式也會讀取 AGENTS.md。實務上,儲存庫 MCP 伺服器同樣具可攜性:自 2026 年 4 月 9 日的 1.0.22 版起,Copilot CLI 在儲存庫層級只讀取 .mcp.json,已不再從 .vscode/mcp.json 與 devcontainer.json 取得設定。不會隨之移轉的是 ~/.copilot 下的所有內容——settings.json、permissions-config.json、providers.json 與 session-store.db 都是 Copilot 自有格式,文件只將其稱為 Copilot CLI 的設定目錄,而本頁沒有任何用戶端文件記載會讀取它們。另請注意,使用者層級的 ~/.claude 代理程式、技能與指令已在 2026 年 4 月 24 日的 1.0.36 版中刻意停止載入,因此那裡沒有需要移轉的內容。變更記錄查閱日期為 2026 年 9 月 21 日。

Aider 仍然是 Copilot CLI 的好替代方案嗎?

競爭性整理文章仍將 Aider 標為最佳開源選項,但誠實的答案應看活動記錄,而不是標籤。查閱日期為 2026 年 9 月 21 日:Aider-AI/aider 採用 Apache-2.0 授權且未被封存,也沒有任何官方聲明表示該專案已停止維護。預設分支的最後一次提交日期為 2026 年 5 月 22 日,最新的 GitHub 版本是 2025 年 8 月 9 日發布的 v0.86.0,aider-chat 在 PyPI 的最新上傳版本則是 2026 年 2 月 12 日的 0.86.2。相較之下,本頁其他七個儲存庫都在本次查核當天推送了程式碼。請以這些日期為依據做決定;本頁陳述這些日期,而不是下結論。

於 2026 年 9 月 21 日針對即時來源查核:github/copilot-cli、github/gh-copilot 與全部八個替代方案儲存庫的 GitHub API;@github/copilot 的 npm 登錄;GitHub 的 BYOK 操作指南、BYOK 概念頁面、驗證頁面、設定目錄參考、個人方案頁面與按用量計費頁面;原始 Copilot CLI README 與變更記錄;Anthropic 的閘道與閘道相容性文件;以及各替代方案自身的設定文件——Codex CLI 的設定參考、opencode 的提供者頁面、Crush 與 Qwen Code 的 README、Aider 的相容 OpenAI 頁面,以及 Gemini CLI 的驗證與配額和定價文件。本頁沒有任何內容經過執行期測試,這裡沒有任何用戶端曾對 Kunavo 執行,關於 providers.json 優先順序、工具呼叫與串流的說法都是文件記載的行為,而非觀察所得的行為。Kunavo 權杖費率來自即時目錄,每個美元範例都是示意性的權杖算術。