GitHub Chat

GitHub Chat

GitHub · 程式設計

GitHub Chat 是內建在 GitHub 裡的 AI 助手。它直接在 github.com 上回答程式碼、儲存庫與 pull request 的問題,背後跑的是 OpenAI、Anthropic、Google 與 xAI 的模型。

GitHub Chat 的介面預覽

關於 GitHub Chat

About

GitHub Chat 是什麼

GitHub Chat 是 GitHub Copilot 的對話介面,也就是內建在 GitHub 裡的 AI 程式助手。它住在網站裡面,你從任何一頁都能打開,直接問自己的儲存庫。我最常在讀完一段函式之後用它,或是被一個 bug 卡了半小時時找它。想用 AI 問程式碼、又不想切換視窗的話,它做的正是這件事,也可以說它就是一場 GitHub AI 對話。

它解決的問題很具體:不用在分頁之間跳來跳去。你不必把程式碼複製到另一個聊天視窗,再把答案貼回來,而是在原地提問,助手早就知道你在講哪個儲存庫、哪個檔案。這種省事在讀別人的程式碼、或看專案裡你不熟的部分時最有感。

限制在於範圍。GitHub Chat 只能讀你的帳號本來就看得見的東西,它的回答是建議,不是驗證過的修正。合併之前你還是得自己檢查一遍。另外,使用量會扣抵 credits,如果天天靠它,小方案會比你想像中更快見底。

開始使用

  1. 登入 GitHub,打開 github.com/copilot,或點任一頁面上方工具列的 Copilot 圖示。
  2. 如果預設模型不合用,從面板底部的下拉選單挑一個。
  3. 輸入你的問題。在儲存庫或 pull request 頁面裡,助手會自動抓取該處的脈絡。
  4. 檢查回答,想聽第二種說法就按重試,換一個模型重新生成。

產品資訊

快速了解 GitHub Chat 的定價、支援平台與效能。

免費方案是
付費方案Free / $10 - $100/mo base credits
平台Web (github.com), GitHub Mobile
開發者GitHub
類別程式設計
發布日期Aug 2023
最近更新Oct 2025
網站訪問量N/A
網站全球排名N/A
API 提供狀態N/A

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 探索陌生程式碼的開發者:Chat 用白話解釋一個檔案或函式,但你需要該儲存庫的讀取權限。
  • 處理 pull request 的審查者:它會總結變更並標出可能出問題的地方,加快第一輪瀏覽。
  • 正在學語言或框架的學生:它在程式碼所在的同一個網站上回答基礎問題,不必另開分頁。
  • 分類 issue 的團隊主管:它能把含糊的錯誤回報整理成較清楚的描述,優先順序仍由人來決定。

任務

  • 解釋看不懂的檔案:什麼都不用貼,直接問就好,開啟中的儲存庫已經提供脈絡。
  • 產生臨時腳本或片段:適合樣板程式碼,但輸出要短,方便你逐行檢查。
  • 總結 pull request:diff 很長時很好用,能先抓重點再進細節。
  • 回答一般程式問題:語言概念與工具都能問,就像用一般聊天機器人一樣。
  • 依程式碼草擬文件:它先擬一份說明,你再改,省下對著空白頁發呆的時間。

情境

  • 衝刺期間的問題分類:趁錯誤回報還新鮮時提問,之後就不必重新拼湊脈絡。
  • 加入新專案:讀完 README,再問助手主資料夾到底在做什麼。
  • 快速檢查相依套件:把函式庫接進正式程式碼之前,先問它做什麼。
  • 大型 diff 的預先審查:開會前先要一份摘要,討論就能從更前面開始。

主要功能

內建於每個 GitHub 頁面

Chat 從 github.com 上方工具列就能打開,而且知道你在看哪個儲存庫或 pull request。你不必貼程式碼,也不必說明自己在哪。這種就地取得的脈絡,是它比另開聊天分頁好用的主因。

自動抓取儲存庫脈絡

在儲存庫裡提問時,助手會自己帶入相關檔案與歷史紀錄。你花在描述問題的時間變少,讀答案的時間變多。缺點是當前檢視之外的檔案可能被漏掉。

模型選擇器

面板底部的下拉選單讓你在對話中途切換 OpenAI、Anthropic、Google 與 xAI 的模型。每個模型消耗的 AI credits 不同,選擇同時影響品質與花費。你也可以把同一個提示丟到別的模型重試,比較結果。

自訂指令

你可以設定長期指令,決定助手在每次工作階段如何回應。團隊用它統一語氣、格式或偏好的程式風格。這樣回答就能保持一致,不必每次重講一遍。

Pull request 與 diff 摘要

在 pull request 上,Chat 會總結改了什麼,並指出值得細看的部分。在逐行讀長 diff 之前,這是快速進入狀況的方法。把摘要當起點,別拿它取代審查本身。

支援 MCP 伺服器

Chat 可以連接 Model Context Protocol 伺服器,把助手的觸角延伸到儲存庫之外。這開啟了外部工具與資料來源的門。設定有點功夫,因此更適合團隊,而不是偶爾用一下的人。

以 credits 計費

Chat 用的是 GitHub AI credits,與其他 Copilot 功能共用。免費方案允許有限的對話與代理用量,付費方案則加上每月基本額度。一旦天天倚賴助手,就得留意 credits 的消耗。

優缺點

優點

  • 在程式碼所在之處運作,不必在聊天分頁與編輯器之間複製貼上。
  • 自動讀取儲存庫脈絡,省下解釋問題的時間。
  • 模型選擇器涵蓋 OpenAI、Anthropic、Google 與 xAI,不用離開 GitHub。
  • 免費方案提供有限的對話與代理用量,足以試跑整個流程。
  • 自訂指令讓整個團隊的回答保持一致。

缺點

  • Chat 會扣抵計量的 AI credits,小方案在高強度使用下很快就用完。
  • 回答可能出錯或過時,發布前每個建議都還是得自己驗證。
  • 它只看得到你帳號能存取的內容,私有相依套件或外部文件除非自己接上,否則都用不到。
  • MCP 伺服器、自訂代理等進階功能需要設定,很多只偶爾使用的人不會想花這個功夫。

常見問題

它在 GitHub 裡回答你關於程式碼、儲存庫與 pull request 的問題。常見用途包括解釋檔案、總結 pull request,以及草擬片段或文件。

相關內容

探索與 GitHub Chat 相關的工具、技能與文章。

GitHub Chat 替代方案

Forefront

Forefront

Forefront · 程式設計

Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。

免費 / $0 - $99/mo查看詳情
Startkit

Startkit

StartKit.AI · 程式設計

Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。

付費 / $99 - $499 one-time查看詳情
Testim

Testim

Tricentis · 程式設計

Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。

免費 / Custom pricing on request查看詳情