anthropics/claude-code-action

GitHub Trending (daily) 工具

摘要

Claude Code Action 是一个通用的 GitHub action,利用 Claude AI 为 PR 和问题提供答案并实现代码更改,具备智能模式检测等功能,并支持多种云提供商。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/09/26 15:16

anthropics/claude-code-action

来源:https://github.com/anthropics/claude-code-action

Claude Code Action 响应评论

Claude Code Action

一个通用的 Claude Code (https://claude.ai/code) GitHub 操作,适用于 PR 和问题解答,能够回答问题并执行代码更改。此操作能智能检测何时激活——无论是响应 @claude 提及、问题指派,还是执行带有明确提示的自动化任务。它支持多种认证方式,包括 Anthropic 直接 API(API 密钥或工作负载身份联合)、Amazon Bedrock、Google Vertex AI 和 Microsoft Foundry。

功能

  • 🎯 智能模式检测:根据工作流上下文自动选择适当的执行模式——无需配置
  • 🤖 交互式代码助手:Claude 可以回答关于代码、架构和编程的问题
  • 🔍 代码审查:分析 PR 变更并提出改进建议
  • ✨ 代码实现:能够实施简单修复、重构甚至新功能
  • 💬 PR/问题集成:与 GitHub 评论和 PR 审查无缝协作
  • 🛠️ 灵活工具访问:访问 GitHub API 和文件操作(可通过配置启用附加工具)
  • 📋 进度跟踪:可视化进度指示器与复选框,随 Claude 完成任务动态更新
  • 📊 结构化输出:获取经验证的 JSON 结果,可自动转化为 GitHub 操作输出,用于复杂自动化
  • 🏃 在您的基础设施上运行:操作完全在您自己的 GitHub 运行器上执行(Anthropic API 调用指向您选择的服务提供商)
  • ⚙️ 简化配置:统一的 prompt 和 claude_args 输入提供与 Claude Code SDK 对齐的简洁、强大的配置

📦 从 v0.x 升级?

请查阅我们的 迁移指南,获取将工作流更新至 v1.0 的分步说明。新版本简化了配置,同时保持与大多数现有设置的兼容性。

快速开始

设置此操作最简单的方式是通过终端中的 Claude Code (https://claude.ai/code)。只需打开 claude 并运行 /install-github-app。

此命令将引导您完成 GitHub 应用和所需密钥的设置。

注意:

  • 您必须是仓库管理员才能安装 GitHub 应用并添加密钥
  • 此快速入门方法仅适用于直接 Anthropic API 用户。有关 AWS Bedrock、Google Vertex AI 或 Microsoft Foundry 的设置,请参阅 docs/cloud-providers.md。

📚 解决方案与用例

寻找特定的自动化模式?请查看我们的 解决方案指南,其中包含完整的可用示例:

  • 🔍 自动 PR 代码审查 - 全流程审查自动化
  • 📂 路径特定审查 - 针对关键文件变更触发
  • 👥 外部贡献者审查 - 针对新贡献者的特殊处理
  • 📝 自定义审查清单 - 强制执行团队标准
  • 🔄 定期维护 - 自动化仓库健康检查
  • 🏷️ 问题分类与标签 - 自动分类
  • 📖 文档同步 - 随代码变更更新文档
  • 🔒 安全审查 - 符合 OWASP 标准的安全分析
  • 📊 DIY 进度跟踪 - 在自动化模式下创建跟踪评论

每个解决方案都包含完整的工作示例、配置详情和预期结果。

文档

📚 常见问题

遇到问题或有疑问?请查阅我们的 常见问题解答,获取常见问题的解决方案以及 Claude 能力和限制的详细说明。

许可证

本项目采用 MIT 许可证——详情请参阅 LICENSE 文件。

相似文章

anthropics/claude-code

GitHub Trending (daily)

Claude Code 是 Anthropic 推出的一款代理式编码工具,它运行在终端中,能够理解代码库,并通过自然语言命令帮助完成诸如执行常规编码任务、解释代码和处理 git 工作流等任务。

hesreallyhim/awesome-claude-code

GitHub Trending (daily)

一份精选的 Claude Code 资源列表,Anthropic 的 AI 编码伴侣,包括文档、插件、状态行等。