Claude Code GitHub:官方 repo 裡有什麼、為什麼找不到原始碼,@claude 自動改 PR 的 GitHub Actions 怎麼設

依官方文件2026.10.15

搜「Claude Code GitHub」的人,通常是想找官方 repo、找別人整理的資源清單,或想讓 Claude 在 GitHub 上自動回 issue、改 PR。這篇三件事一次講清楚:官方 repo 有 15 萬顆星但不是開源、裡面放了哪些官方外掛;GitHub Actions 用 /install-github-app 怎麼裝、要開哪些權限、API 金鑰和訂閱權杖怎麼選、會花哪兩種錢。2026 年 10 月 15 日整理。

更新 2026/10/15・約 10 分鐘讀完・查證環境:官方 repo(anthropics/claude-code)和 GitHub Actions(anthropics/claude-code-action)的星數、授權、資料夾內容,是 2026 年 10 月 15 日用 GitHub 的公開 API 讀的;GitHub Actions 的設定步驟、權限和費用依 Claude Code 官方文件。我在自己的 Mac 上看了 Claude Code 2.1.280 的 claude setup-token 說明,但沒有產生權杖,也沒有在 GitHub 上安裝 Claude 的 App

先講結論

  • 官方的 GitHub repo 是 anthropics/claude-code,有 15 萬顆星,但授權寫的是 All rights reserved,不是開源專案。裡面沒有程式原始碼,放的是更新紀錄、問題回報、13 個示範用的外掛和設定範例。
  • 想讓 Claude 在 GitHub 上回 issue、改 PR,用官方的 GitHub Actions:在專案資料夾打開 Claude Code,執行 /install-github-app,它會裝好 Claude 的 GitHub App、存好金鑰、開一個加上設定檔的 PR,之後在 issue 或 PR 留言 @claude 就會動。
  • 每跑一次會花兩種資源:GitHub Actions 的執行時間,和 Claude 的用量。用 API 金鑰就照 API 計費;用 claude setup-token 產生的訂閱權杖,算在你的 Pro、Max 方案額度裡。
目錄
  1. 官方 repo:15 萬顆星,但不是開源
  2. 資源清單:awesome-claude-code
  3. 讓 Claude 在 GitHub 上幹活:GitHub Actions
  4. 在自己電腦上:叫 Claude Code 用 git
  5. 這篇沒有測的

在 Google 搜「Claude Code GitHub」,會跑出三種完全不同的東西:官方的 GitHub 頁面、別人整理的資源清單,還有「怎麼讓 Claude 自動幫我改 GitHub 上的程式」的教學。你要找的可能是其中一種,這篇三種都講。

先說我做了什麼:官方 repo 的星數、授權、資料夾裡有什麼,是我 10 月 15 日用 GitHub 的公開資料讀的;GitHub Actions 怎麼設,照 Claude Code 官方文件寫。要在 GitHub 上安裝 Claude 的 App,得用你的 GitHub 帳號授權,這部分我沒有實際裝過。

還沒裝 Claude Code 的話,先看 Claude Code 安裝教學。

官方 repo:15 萬顆星,但不是開源

Claude Code 官方的 GitHub 是 anthropics/claude-code。我查的時候有 150,878 顆星、2 萬 6 千多個 fork,開著的 issue 和 PR 將近 1 萬 5 千個。

很多人以為星數這麼多,一定是開源專案。不是。repo 裡的授權檔只有一句:© Anthropic PBC. All rights reserved,使用要遵守 Anthropic 的商業服務條款。repo 裡也沒有 Claude Code 本身的程式原始碼,放的是這些:

  • CHANGELOG.md:每一版改了什麼,想知道新版有什麼功能,看這個最快。
  • issues:問題回報。官方 README 也說可以在 Claude Code 裡打 /bug 直接回報。
  • plugins:Anthropic 放的 13 個外掛,例如 code-review(審查程式碼)、commit-commands(commit 相關指令)、feature-dev、frontend-design、pr-review-toolkit、security-guidance。官方文件把這裡當成示範用的外掛市集,正式的官方市集是另一個 repo(claude-plugins-official),code-review 這幾個兩邊都有,官方建議從正式市集裝。細節在 Claude Code 外掛教學。
  • examples:設定檔、hooks、閘道(gateway)、企業派送設定(MDM)的範例。

2026 年 3 月 Claude Code 的原始碼曾因為 npm 打包疏失外洩,之後 Anthropic 對 GitHub 上的複本發了下架通知,經過和要注意的事在 Claude Code 原始碼外洩是怎麼回事。

README 的安裝方式跟安裝教學一致:Mac 和 Linux 用 curl -fsSL https://claude.ai/install.sh | bash,Windows 用 PowerShell,另外也列了 Homebrew 和 WinGet;用 npm 安裝已經標成不建議(Deprecated)。

資源清單:awesome-claude-code

搜這個詞的另一群人,是在找別人整理好的資源。GitHub 上最多人收藏的是 hesreallyhim/awesome-claude-code,我查的時候有 5 萬 5 千多顆星,收集了技能(skills)、子代理、狀態列、開發工具和外掛。它的說明寫明跟 Anthropic 沒有關係,是社群整理的。

這類清單很適合找靈感,但裡面的東西是別人寫的程式,裝之前要看清楚它會做什麼。技能和子代理是什麼,在 Claude Skills 教學 和 Subagent 子代理教學。

讓 Claude 在 GitHub 上幹活:GitHub Actions

這是官方的另一個 repo:anthropics/claude-code-action,授權是 MIT,我查的時候有 9,500 多顆星。裝好之後,在 GitHub 的 issue 或 PR 留言打 @claude,加上你要它做的事,例如「@claude 幫這個 issue 開一個 PR 修好」,它就會在 GitHub 的機器上跑 Claude Code,讀程式、改檔案、回留言或推一個分支。

官方文件列的用途有:回答程式碼的問題、審查 PR、把 issue 直接做成 PR、照專案的 CLAUDE.md 規則寫程式。只想在本機先檢查一次分支有沒有資安漏洞,用 /security-review 就好,我的實測在 Claude Code Security 怎麼用。它是跑在你自己的 GitHub Actions 執行環境上,不是 Anthropic 的機器。

最快的裝法:/install-github-app

在要接的專案資料夾打開 Claude Code,執行:

/install-github-app

官方文件寫的流程是:它先幫你安裝 Claude 的 GitHub App,接著設定驗證用的密鑰,存成 repo 的 secret,然後推一個放了設定檔的分支,打開瀏覽器讓你建立 PR。把那個 PR 合併,就裝好了。

要先知道的限制:你必須是那個 repo 的管理員;只支援 github.com 上的 repo,GitLab、Bitbucket 會直接結束;用 AWS Bedrock、Google 或 Microsoft 雲端的 Claude,要改走手動設定。

手動設定

不想用指令,也可以自己做三件事:

  1. 安裝 Claude GitHub App 到你的 repo。這個 App 需要的權限是 Contents、Issues、Pull requests 的讀寫,Claude 才能改檔案、回 issue、開 PR。官方文件提醒,安裝時是整組權限一起同意,GitHub 不能只勾一部分。
  2. 在 repo 的 Settings 新增一個 Actions secret:用 API 金鑰就叫 ANTHROPIC_API_KEY,用訂閱權杖就叫 CLAUDE_CODE_OAUTH_TOKEN。
  3. 把官方範例 examples/claude.yml 複製到 repo 的 .github/workflows/。

範例設定檔的重點是這幾行:它在 issue 留言、PR 審查留言、新開的 issue 裡出現 @claude 時才啟動,在 GitHub 的 Ubuntu 機器上跑,用的是 anthropics/claude-code-action@v1:

jobs:
  claude:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v6
      - uses: anthropics/claude-code-action@v1
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}

上面是我從官方範例裡挑出來的骨架,完整的檔案還有觸發條件和權限設定,要用的話請直接複製官方那一份。用訂閱權杖的話,把 anthropic_api_key 那一行換成 claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}。

API 金鑰還是訂閱權杖

兩種都可以:

  • API 金鑰:到 Claude Console 申請,照 API 的用量計費。費用怎麼算,在 Claude API 費用。
  • 訂閱權杖:Pro、Max、Team、Enterprise 方案可以在自己電腦上執行 claude setup-token 產生一個長效權杖。我在 Mac 上看了這個指令的說明,寫的是「Set up a long-lived authentication token (requires Claude subscription)」,需要有 Claude 的訂閱。用這個權杖,GitHub 上跑的次數算在你的訂閱額度裡。

官方文件建議:要在一個組織裡很多 repo 共用同一組密鑰,用 API 金鑰比較好,因為訂閱權杖綁在產生它的那個人的訂閱上。不管哪一種,都只能放在 GitHub 的 secrets 裡,不要直接寫進設定檔。

會花哪兩種錢

官方文件寫,每跑一次會用到兩種資源:GitHub Actions 的執行時間(用 GitHub 的機器跑,照 GitHub 的計費規則扣),和 Claude 的用量(用 API 金鑰就照 token 計費,用訂閱權杖就算在訂閱額度)。

官方給的省錢方法:@claude 的要求寫具體一點,讓它少來回幾次;CLAUDE.md 寫精簡,因為每次執行都會讀;用 --max-turns 限制它最多跑幾輪;替工作流程設逾時,避免跑不停。CLAUDE.md 怎麼寫,在 CLAUDE.md 教學。

在自己電腦上:叫 Claude Code 用 git

如果你只是想在自己電腦上讓 Claude Code 幫忙 commit、開分支、寫 commit 訊息,不需要裝任何東西。官方 repo 的介紹第一句就寫,它會處理 git 的工作流程;你直接跟它說「幫我把這次的修改 commit,訊息用中文寫」就可以;像 commit 這種會改動東西的指令,預設會先問你要不要允許。權限怎麼設,在 Claude Code 教學。

這篇沒有測的

在 GitHub 上安裝 Claude 的 App、執行 /install-github-app、產生 claude setup-token 權杖,以及 @claude 實際回 issue 和開 PR,這些都需要用你的 GitHub 帳號和 Claude 訂閱授權,我沒有做。awesome-claude-code 裡的工具我也沒有逐一試。

常見問題

Claude Code 是開源的嗎?GitHub 上找得到原始碼嗎?

不是開源。官方 repo(anthropics/claude-code)的授權檔寫的是 All rights reserved,使用要遵守 Anthropic 的商業服務條款。repo 裡放的是更新紀錄、問題回報、官方外掛和設定範例,沒有 Claude Code 本身的原始碼。

Claude Code 怎麼接 GitHub?

兩種。在自己電腦上,Claude Code 本來就會用 git,可以叫它幫你 commit、開分支。要讓 Claude 在 GitHub 網站上回 issue、審 PR,就裝官方的 GitHub Actions:在專案資料夾打開 Claude Code,執行 /install-github-app,照提示做完,之後在 issue 或 PR 留言 @claude。安裝的人要是那個 repo 的管理員。

Claude Code GitHub Actions 要錢嗎?可以用訂閱嗎?

會花兩種資源:GitHub Actions 的執行時間(照 GitHub 的計費規則),和 Claude 的用量。用 API 金鑰就照 API 計費;Pro、Max、Team、Enterprise 方案可以用 claude setup-token 產生權杖,這樣用的是你的訂閱額度。官方建議跨很多 repo 共用時改用 API 金鑰,因為權杖綁在產生它的那個人的訂閱上。

Claude Code 的資源清單(awesome claude code)在哪?

GitHub 上最多人收藏的是 hesreallyhim/awesome-claude-code,10 月 15 日有 5 萬 5 千多顆星,收集了技能、子代理、狀態列、外掛這類社群資源。它不是官方的,裡面的工具要自己判斷能不能信任。

這篇怎麼查證的

這篇依官方文件整理,查證日期 2026/10/15,作者沒有在這個環境實際執行(官方 repo(anthropics/claude-code)和 GitHub Actions(anthropics/claude-code-action)的星數、授權、資料夾內容,是 2026 年 10 月 15 日用 GitHub 的公開 API 讀的;GitHub Actions 的設定步驟、權限和費用依 Claude Code 官方文件。我在自己的 Mac 上看了 Claude Code 2.1.280 的 claude setup-token 說明,但沒有產生權杖,也沒有在 GitHub 上安裝 Claude 的 App)。價格與方案以官方頁面為準,工具改版後內容可能過期。