Claude Code の GitHub Actions の料金:Actions の分数はいくらかかる? 数え方、上限のかけ方、定額のランナー(2026 年 11 月)
目次
Claude Code を GitHub Actions で動かすと、料金は 2 つかかります。Claude のトークンと、ジョブを動かすランナーの分数です。Anthropic の例が使う ubuntu-latest は、プライベートリポジトリで 1 分 $0.006、パブリックリポジトリでは無料。セルフホストランナーなら分数は請求されず、Skipbox はそれを月 6,000 円(税込)の定額で用意します。
Skipbox は、Convika と同じ株式会社 Fluxenic が作っています。この記事に出てくる定額のランナーは、自分たちの製品です。GitHub と Anthropic の記載はすべて、2026 年 11 月 11 日にそれぞれのページで読み、引用して、出典にリンクを並べました。
- Claude の料金:API キーなら Anthropic がトークンの分を請求します。Claude のサブスクリプションの OAuth トークンなら、その利用枠を使います。
- ランナー:ワークフローの
runs-on:に書いたもの。Anthropic の例はどれもruns-on: ubuntu-latest(GitHub の 2 コアの Linux)です。 - 単価:プライベートリポジトリの
ubuntu-latestは 1 分 $0.006。ジョブごとに、分に切り上げられます。 - 1 か月の分数:1 回の分数 × 回数。実際の数字は、GitHub の使用量レポートの
workflow_pathの列で数えられます。 - 上限:ジョブの
if:、concurrency、paths、timeout-minutes、--max-turns、GitHub の予算。 - 分数を気にしない方法:セルフホストランナーの分数は、GitHub が請求しません。Skipbox の S は 4 vCPU のランナーが月 6,000 円(税込)で、Claude と CI が何分動いても同じ額です。
料金は 2 つ:Claude のトークンと、Actions の分数
Anthropic の Claude Code のドキュメントは、1 回の実行が使うものを 2 つ挙げています。"GitHub Actions minutes" と "API tokens" です。
| Claude のトークン | GitHub Actions の分数 | |
|---|---|---|
| 請求するのは | Anthropic(API キーのとき)。OAuth トークンのときは Claude のサブスクリプションの利用枠 | GitHub(GitHub ホストランナーのとき) |
| 数えるもの | やり取りしたトークン | ジョブが動いた時間。ジョブごとに分に切り上げ |
| 増える理由 | 長い依頼、大きいコードベース、ターンの多さ | 長いジョブ、起動の回数、大きいランナー |
| 確かめる場所 | Anthropic の使用量の画面 | GitHub の使用量レポート |
トークンについては "each interaction consumes tokens based on the length of prompts and responses, task complexity, and codebase size"(依頼と応答の長さ、作業の複雑さ、コードベースの大きさで決まる)とあります。
サブスクリプションで動かす方法も、同じドキュメントにあります。claude setup-token で作る CLAUDE_CODE_OAUTH_TOKEN は "an OAuth token that authenticates with your Claude subscription, available on Pro, Max, Ultra, Team, and Enterprise plans"。このトークンを使うと "runs use your Claude subscription instead of API billing"、つまり API の請求ではなく Claude のサブスクリプションを使います。
どちらで認証しても、GitHub Actions の分数は別にかかります。ターンが増えればジョブも長くなるので、2 つの料金は一緒に増えます。この記事の残りは、分数の話です。
どのランナーで動くか
runs-on: に書いたランナーです。Claude Code のアクションはジョブの中の 1 ステップで、マシンを決めるのはジョブの runs-on: です。GitHub のドキュメントには "The destination machine can be either a GitHub-hosted runner, larger runner, or a self-hosted runner."(GitHub ホストランナー、larger runner、セルフホストランナーのどれでもよい)とあります。
Anthropic のページは、同じことを 2 つの面から書いています。
- ドキュメントの 3 つの例(
@claudeに応答する、プルリクエストをレビューする、スケジュールで動かす)は、どれもruns-on: ubuntu-latestです。そのため、料金の説明も "the Claude Code GitHub Action runs on GitHub-hosted runners, which consume your GitHub Actions minutes." となっています。 - アクションの README には "Runs on Your Infrastructure: The action executes entirely on your own GitHub runner"(アクションは、すべて自分の GitHub のランナーの上で動く)とあります。
プライベートリポジトリの ubuntu-latest は 2 CPU・8 GB の VM で、GitHub の Linux 2 コアのランナーとして請求されます。
ほかのコーディングエージェントも、同じ分数を使います。
| エージェント | ジョブが動く場所(それぞれのドキュメント) | GitHub が請求するもの |
|---|---|---|
| Claude Code の GitHub Action | Anthropic の例は runs-on: ubuntu-latest | runs-on: に書いたランナーの分数 |
| Codex の GitHub Action | "Run the job on a Linux or macOS runner." 例は runs-on: ubuntu-latest | runs-on: に書いたランナーの分数 |
| Copilot のコードレビュー | "Copilot code review runs on standard GitHub-hosted Ubuntu Linux runners by default." | プライベートリポジトリでは "The runner cost draws from your account or organization's included compute usage. Additional usage is billed at standard GitHub Actions rates." |
| Copilot cloud agent | GitHub Actions のランナー | "the calculated runner cost draws from your account's monthly included compute usage" |
1 分の単価
GitHub の料金表にある Linux x64 のランナーの単価と、分単位の単価がないランナーを並べます(2026 年 11 月 11 日に確認)。
| ランナー | runs-on: | 大きさ | プライベートリポジトリの 1 分の単価 |
|---|---|---|---|
| GitHub の Linux 2 コア | ubuntu-latest | 2 CPU・8 GB | $0.006 |
| GitHub の Linux 4 コア(larger runner) | 自分で付けたラベル | 4 コア | $0.012 |
| GitHub の Linux 8 コア(larger runner) | 自分で付けたラベル | 8 コア | $0.022 |
| Skipbox の S(このサイトを運営する株式会社 Fluxenic 製) | skipbox | 4 vCPU・8 GB | なし。月 6,000 円(税込)で、実行時間は無制限 |
Claude の 1 回の実行がいくらになるかは、次の 4 つで決まります。
- 分に切り上げ:GitHub は "rounds the minutes and partial minutes each job uses up to the nearest whole minute"。20 秒で終わったジョブも 1 分です。
- ジョブの時間すべて:ジョブは Claude が終わるまで動くので、モデルの応答を待つ時間もランナーの時間です。10 分の実行は、GitHub 自身の例のとおり 10 × $0.006 = $0.06 です。
- 先にプランの利用枠:GitHub Team には毎月 $18 の利用枠が含まれ、
ubuntu-latestなら 3,000 分にあたります。Claude の実行は、ほかのジョブとこの枠を分け合います。超えた分は、1 分ごとに請求されます。 - 払うのはリポジトリの持ち主:"Usage is charged to the repository owner, not the person who triggered the workflow runs."(
@claudeと書いた人ではありません)
パブリックリポジトリでは、標準の GitHub ホストランナーは無料です。Claude のアクションも、そこでは分数を請求されません。
1 か月の分数を、使用量レポートで数える
見積もらなくても、GitHub の詳細な使用量レポートに、ワークフローのファイルごとの分数が載っています。
- 組織の Billing & Licensing から、従量課金の使用量のページを開きます。ページの上の Get usage report を押して詳細なレポート(Detailed usage report)を選び、Email me the report を押します。詳細なレポートに入るのは "a maximum period of 31 days"(最長 31 日)です。
workflow_pathの列を、Claude のワークフローのファイル(たとえば.github/workflows/claude.yml)で絞り込みます。この列があるのは詳細なレポートだけです。- 絞り込んだ行の
quantity(分数。ubuntu-latestの SKU はactions_linux)、gross_amount、net_amountを合計します。net_amountが実際に請求される額で、プランの利用枠でまかなわれた分はdiscount_amountに入っています。
レポートを取れるのは、組織のオーナーと支払いの管理者です。1 回の実行だけなら、ワークフローの実行のページにも課金対象の分数が出ます。
まだ 1 か月分のデータがないときは、掛け算で出します。
1 か月の分数 = 1 か月の実行回数 × 1 回の分数(1 回ごとに分に切り上げ)
見落としやすいのは回数です。Anthropic のレビューの例は pull_request の types: [opened, synchronize, ready_for_review, reopened] で起動します。synchronize は push のたびに起きます。プルリクエストが月に 40 本、push が 1 本につき 5 回、レビューが 1 回 6 分なら、40 × 5 × 6 = 1,200 分です。Claude は下書きや、すでにコメントしたプルリクエストを飛ばしますが、飛ばすと決めるのはジョブが始まったあとなので、1 分は請求されます。
Claude の push は、ほかのワークフローも起動します。Anthropic のドキュメントは、Claude のコミットで CI が動かないときの直し方として、アクションに Claude の GitHub App として push させる方法を案内しています。理由は "GitHub doesn't trigger workflows on commits made with the default GITHUB_TOKEN" です。この CI の分数も、同じレポートの CI の workflow_path に出ます。計算は「AI エージェントで PR が増えて CI が遅い・高い」にまとめました。
分数に上限をかける設定
Anthropic のレビューの例に、上限を 4 つ足したものです。
name: Claude review
on:
pull_request:
types: [opened, ready_for_review]
paths:
- "src/**"
concurrency:
group: claude-review-${{ github.event.pull_request.number }}
cancel-in-progress: true
jobs:
review:
runs-on: ubuntu-latest
timeout-minutes: 15
permissions:
contents: read
pull-requests: read
issues: read
id-token: write
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 1
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
plugin_marketplaces: "https://github.com/anthropics/claude-plugins-official.git"
plugins: "code-review@claude-plugins-official"
prompt: "/code-review:code-review --comment ${{ github.repository }}/pull/${{ github.event.pull_request.number }}"
claude_args: '--max-turns 10 --allowedTools "mcp__github_inline_comment__create_inline_comment"'
- 起動を減らす:
synchronizeを外すと、レビューはプルリクエストを開いたときと、下書きを外したときだけ動きます。@claudeで呼ぶワークフローでは、Anthropic の例にあるジョブのif: contains(github.event.comment.body, '@claude')を残します。@claudeのないコメントでランナーが起動しなくなります。 paths:書いたパスのファイルが変わったときだけ動きます。逆に、ドキュメントだけの変更を外すならpaths-ignoreです。concurrency:プルリクエストごとに 1 つのグループにすると、同じグループで動くのは 1 つだけになります。cancel-in-progress: trueを付けると、新しい実行が、動いている古い実行を止めます。timeout-minutes:GitHub の既定は 360 分("Default: 360")です。書かないと、止まらなくなった実行が 6 時間ぶん動きます。--max-turns:Anthropic の料金の説明にある "Set--max-turnsinclaude_argsto limit iterations"。ターンを絞ると、トークンと分数の両方に上限がかかります。
GitHub の予算は、もっと強い上限です。GitHub Actions では、予算に達したら使用を止める設定(Stop usage when budget limit is reached)ができます。ただし、止まるのは Claude だけではありません。GitHub のドキュメントの例では、Actions の予算を使い切った組織は "members are now blocked from using all GitHub-hosted runners until the next billing cycle or until the budget is increased"、つまり次の請求期間か予算の引き上げまで、GitHub ホストランナーがすべて使えなくなります。この設定を外しておけば、予算の 75%、90%、100% でメールが届くだけです。
分数を気にしなくする:月額固定のランナー
上の設定はどれも、Claude にさせる仕事を減らして分数を減らすものです。もう 1 つの方法は、分数を数えないランナーで動かすことです。
GitHub の課金のドキュメントは、"Self-hosted runners" を "remains free independently and does not reduce the included compute usage"(無料のままで、プランの利用枠も減らさない)使い方に挙げています。2025 年 12 月 16 日に発表されたセルフホストランナーへの課金は翌日に見送られ、それ以来、何も請求されていません。このマシンは自分で動かしてもよく、運営を任せることもできます。
Skipbox は、運営を任せるほうです。プライベートリポジトリの Linux x64 のジョブを、アカウント専用の VM で動かします。料金は 4・8・16 vCPU が月 6,000 円・12,000 円・23,000 円(税込)で、実行時間は無制限、従量課金はありません。ジョブを移すのは一行です。
jobs:
review:
runs-on: skipbox
GitHub は料金をドルで請求するので、Skipbox もドルの料金(月 $39・$79・$149)で比べます。同じ分数を GitHub Team の ubuntu-latest で動かした場合と、Skipbox の S です。
| 1 か月のジョブの分数 | GitHub Team の ubuntu-latest | Skipbox の S |
|---|---|---|
| 10,000 分 | 10,000 × $0.006 − $18 = $42 | $39(日本語のページでは 6,000 円) |
| 20,000 分 | 20,000 × $0.006 − $18 = $102 | $39 |
| 43,200 分(ランナー 1 台を 1 か月動かし続けた場合) | 43,200 × $0.006 − $18 = $241.20 | $39 |
Skipbox の S は、月 9,500 分を超えると ubuntu-latest より安くなります(($39 + $18) ÷ $0.006)。同じ大きさの GitHub の larger runner と比べると、S は月 4,750 分、M は 4,410 分、L は 3,977 分を超えたところで Skipbox のほうが安くなります。その先は、エージェントがどれだけ動いても料金は変わりません。
定額にしても変わらないものもあります。
- Claude の料金:トークンの料金は、どのランナーでも同じです。
- 同時に動く数:Skipbox の S が同時に動かすのは、4 vCPU のジョブ 1 本です。
@claudeが 5 件重なれば、1 件ずつ順番に動きます。待っても請求は増えず、プランを足せば同時に動く数が増えます。 - OS:Skipbox が動かすのは、Linux x64 のジョブだけです。
- Copilot のコードレビュー:GitHub のドキュメントに "ARC is the only officially supported solution for self-hosting Copilot code review. For security reasons, do not use non-ARC self-hosted runners." とあります。Skipbox は ARC ではないので、Copilot のレビューは GitHub のランナーに残ります。
Anthropic の例は ubuntu-latest 向けに書かれています。移す前に、自分のワークフローで試してください。Skipbox のトライアルは、4 vCPU のジョブを 1 本ずつ、最初のジョブから 7 日間か 3,000 分のどちらか早いほうまで無料で、カードは要りません。やめるときは、その一行を戻すだけです。
Skipbox の無料トライアルを始める(skipbox.dev)
月額固定のランナーの一覧は「GitHub Actions のランナーを月額固定で使い放題にできるサービス一覧」に、分単位のランナーとの比較は「Blacksmith の料金と代替サービス」にあります。
あわせて読む
- GitHub Actions の料金(2026 年 11 月):1 分の単価、プランの無料枠、1 か月の計算
- 予算・使用上限でジョブが開始されないときの直し方
- プライベートリポジトリの GitHub Actions の無料枠とリセットの日時
- GitHub Actions のランナーの費用比較:GitHub、高速ランナー、セルフホスト
よくある質問
Claude Code の GitHub Actions の料金はいくらですか?
料金は 2 つです。Claude のトークン(API キーなら Anthropic の請求、OAuth トークンなら Claude のサブスクリプション)と、ジョブを動かすランナーの分数です。Anthropic の例が使う ubuntu-latest は、プライベートリポジトリで 1 分 $0.006、ジョブごとに分に切り上げで、10 分の実行なら $0.06。パブリックリポジトリでは無料です。セルフホストランナーなら GitHub は分数を請求せず、Skipbox の S は月 6,000 円(税込)の定額で実行時間は無制限です。Skipbox は、Convika と同じ株式会社 Fluxenic が作っています。
Claude Code の GitHub Actions は、GitHub Actions の無料枠(分数)を使いますか?
使います。プライベートリポジトリの GitHub ホストランナーで動かすと、プランに含まれる利用枠から引かれ、超えた分は 1 分ごとに請求されます。Anthropic のドキュメントにも "the Claude Code GitHub Action runs on GitHub-hosted runners, which consume your GitHub Actions minutes." とあります。Claude がモデルの応答を待つ時間も、ランナーの時間に入ります。
Claude の Pro や Max のサブスクリプションで、GitHub Actions の Claude Code を動かせますか?
動かせます。Claude Code のドキュメントによると、claude setup-token で作る CLAUDE_CODE_OAUTH_TOKEN は Claude の Pro、Max、Ultra、Team、Enterprise のプランで使え、実行は API の請求ではなく Claude のサブスクリプションを使います。複数のリポジトリで共有するシークレットには、API キーを勧めています。どちらでも、GitHub Actions の分数は別にかかります。
Claude Code のアクションは、セルフホストランナーで動かせますか?
動かせます。アクションの README に "The action executes entirely on your own GitHub runner" とあり、GitHub ではジョブの runs-on: にセルフホストランナーを書けます。セルフホストランナーの分数を、GitHub は請求しません。Skipbox は運営を任せられるセルフホストランナーで、ジョブの一行を runs-on: skipbox に書き換えると、4 vCPU のプランが月 6,000 円(税込)の定額です。
Claude Code が GitHub Actions の分数を使いすぎないようにするには?
起動を減らし、1 回ごとに上限をかけます。push のたびではなく、@claude と書いたときやプルリクエストを開いたときだけ起動する。paths、concurrency と cancel-in-progress: true、timeout-minutes、claude_args の --max-turns を足す。GitHub の予算は上限で使用を止められますが、ほかの GitHub ホストランナーのジョブも同じ上限で止まります。
Claude Code が今月使った分数は、どこで見られますか?
GitHub の詳細な使用量レポートです。組織の課金のページからレポートを取り、workflow_path の列を Claude のワークフローのファイルで絞り込みます。quantity が分数、net_amount がプランの利用枠を引いたあとに請求される額です。詳細なレポートに入るのは最長 31 日です。
出典(2026 年 11 月 11 日、日本時間に読んだもの)
- Claude Code Docs「Claude Code GitHub Actions」:例、2 つの料金、OAuth トークン、料金を抑える方法(2026 年 11 月 11 日に読んだもの)
- anthropics/claude-code-action の README と examples/claude.yml(2026 年 11 月 11 日に読んだもの)
- GitHub「Actions runner pricing」「GitHub Actions billing」「GitHub-hosted runners」(2026 年 11 月 11 日に読んだもの)
- GitHub「Workflow syntax」:
runs-on、paths、concurrency、timeout-minutes(2026 年 11 月 11 日に読んだもの) - GitHub「Billing reports reference」「Viewing your usage of metered products and licenses」(2026 年 11 月 11 日に読んだもの)
- GitHub「Budgets and alerts」「Setting up budgets to control spending on metered products」(2026 年 11 月 11 日に読んだもの)
- GitHub「Configuring runners for GitHub Copilot code review」と、Copilot cloud agent のランナーの費用の説明(2026 年 11 月 11 日に読んだもの)
- Codex GitHub Action(2026 年 11 月 11 日に読んだもの)
- GitHub の変更履歴「Update to GitHub Actions pricing」(2025 年 12 月 16 日の発表と、翌日の見送りの追記。2026 年 11 月 11 日に読んだもの)
- Skipbox:プラン、大きさ、実行時間は無制限、トライアル、パブリックとプライベートのリポジトリ(2026 年 11 月 12 日に読んだもの)
関連記事
- AI エージェントで PR が増えて CI が遅い・高い:GitHub Actions の分数の計算と対策(Copilot コードレビューの分数も)AI エージェントがプルリクエストを次々に開くと、push のたびに CI が走り、GitHub Actions の待ち時間と請求が増えます。1 日 10・30・100 PR での分数と請求の計算、cancel-in-progress やパスのフィルター、larger runner、月額固定のランナーという対策、Copilot のコードレビューが使う Actions の分数をまとめました(2026 年 11 月 11 日に確認)。
- GitHub Actions の料金はいくら?セルフホストランナーはいまも無料、高速ランナーの費用比較(2026 年 11 月)GitHub Actions の料金を、GitHub の料金表とプランに含まれる使用量から計算します。セルフホストランナーは今も無料です。Blacksmith、Depot、Namespace、Ubicloud、RunsOn、Hetzner、国内の VPS の費用を、8 vCPU のジョブを月 5,000〜100,000 分動かす場合で比べました。
- GitHub Actions のセルフホストランナーは有料? 料金は無料です(2026 年 11 月)GitHub Actions のセルフホストランナーに、GitHub の料金はかかりません(GitHub の課金のドキュメント、2026 年 11 月 11 日に確認)。2025 年 12 月に発表された課金は翌日に見送り。AI が「有料」と答える理由、よくある 2 つの取り違え、代わりにかかるマシン代と運用の手間をまとめました。