Repolode
anthropics

anthropics/claude-code-action

在 GitHub PR 和 Issue 中运行 Claude Code,用于回答问题、审查代码和实现改动。

可替代:GitHub Copilot

Star
9,576
Fork
2,214
未关闭 Issue
833
最近提交
19小时前

这是什么?

Claude Code Action 是一个通用的 GitHub Action,可将 Claude Code 带入 Pull Request 和 Issue 中。它会响应 @claude 提及、Issue 指派以及带明确提示词的自动化任务,并根据工作流上下文自动判断运行模式。常见用途包括回答代码相关问题、审查 PR 改动,以及实现简单修复、重构或新功能。

该 Action 在你自己的 GitHub Runner 上运行,模型调用会发送到你配置的服务商。支持 Anthropic 直连 API(API Key 或工作负载身份联合)、Amazon Bedrock、Google Vertex AI 和 Microsoft Foundry。输入参数统一为 prompt 和 claude_args,后者可将选项传递给 Claude Code SDK。结构化的 JSON 输出可作为 GitHub Action 输出供后续步骤使用。

核心功能

  • 01根据工作流上下文自动选择运行模式,支持 @claude 提及和 Issue 指派
  • 02在 PR 和 Issue 讨论中回答代码、架构和编程相关问题
  • 03审查 Pull Request 改动并提出改进建议
  • 04实现修复、重构和新功能
  • 05以复选框形式显示进度,任务完成时动态更新
  • 06返回经过校验的 JSON 结果,可供后续工作流步骤使用

适用场景

  • 对每个 Pull Request 进行自动代码审查
  • 对新 Issue 进行分类和打标签
  • 在 PR 中响应 @claude 提出的代码修改请求
  • 定时执行仓库维护或文档同步任务

快速上手

  1. 1

    在终端中打开 Claude Code

    claude
  2. 2

    运行安装命令,设置 GitHub 应用和密钥

    /install-github-app

使用前须知

  • 快速安装方式仅适用于直接使用 Anthropic API 的用户;其他云服务商需要单独手动设置。
  • 你必须是仓库管理员才能安装 GitHub 应用并添加密钥。

标签

常见问题

claude-code-action 是什么?
在 GitHub PR 和 Issue 中运行 Claude Code,用于回答问题、审查代码和实现改动。 Claude Code Action 是一个通用的 GitHub Action,可将 Claude Code 带入 Pull Request 和 Issue 中。它会响应 @claude 提及、Issue 指派以及带明确提示词的自动化任务,并根据工作流上下文自动判断运行模式。常见用途包括回答代码相关问题、审查 PR 改动,以及实现简单修复、重构或新功能。
claude-code-action 可以免费使用吗?用的什么许可证?
claude-code-action 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
claude-code-action 还在维护吗?
活跃维护中。claude-code-action 最近一次提交是在 2026年10月18日。
claude-code-action 适合用来做什么?
对每个 Pull Request 进行自动代码审查 对新 Issue 进行分类和打标签 在 PR 中响应 @claude 提出的代码修改请求 定时执行仓库维护或文档同步任务
claude-code-action 怎么安装和运行?
在终端中打开 Claude Code: claude 运行安装命令,设置 GitHub 应用和密钥: /install-github-app
在哪里获取 claude-code-action?
源代码和安装说明在 GitHub 上:https://github.com/anthropics/claude-code-action

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目