GitHub Action, запускающий Claude Code в PR и issues для ответов на вопросы, ревью изменений и внесения правок в код.
anthropics/claude-code-base-action
GitHub Action для запуска Claude Code в рабочих процессах GitHub Actions и создания на его основе собственной автоматизации.
- Звёзды
- 1,015
- Форки
- 603
- Открытые issues
- 14
- Последний коммит
- 9 часов назад
Что это?
Claude Code Base Action — это лёгкая обёртка для GitHub Actions, которая устанавливает и запускает Claude Code с заданными вами промптом и параметрами. Она предназначена для создания собственных рабочих процессов на основе Claude Code, а не для готового сценария с упоминанием @claude, который предлагает отдельный claude-code-action.
В action можно передать промпт напрямую или из файла, а также дополнительные аргументы CLI, например список разрешённых инструментов, лимит ходов, системный промпт и модель. Кроме того, поддерживаются настройки Claude и конфигурация MCP в формате JSON. Для аутентификации можно использовать API-ключ Anthropic, OAuth-токен, федерацию идентификации рабочей нагрузки или OIDC с Amazon Bedrock, Google Vertex AI либо Microsoft Foundry. Результаты выполнения включают статус, файл журнала, ID сессии для продолжения работы и структурированный вывод, если указана JSON-схема.
Action запускает Claude Code с полученными рабочим каталогом и промптом, поэтому ответственность за решения о доверии лежит на вызывающем рабочем процессе. В проекте отмечено, что для рабочих процессов, обрабатывающих недоверенные данные, например внешние issues или pull request из форков, следует использовать основной claude-code-action.
Ключевые возможности
- 01Запускает Claude Code в любом рабочем процессе GitHub Actions с промптом, переданным напрямую или из файла.
- 02Передаёт пользовательские аргументы CLI, например список разрешённых инструментов, максимальное число ходов и системный промпт.
- 03Поддерживает аутентификацию с помощью API-ключа Anthropic, OAuth-токена и федерации идентификации рабочей нагрузки.
- 04Предоставляет доступ через OIDC к Amazon Bedrock, Google Vertex AI и Microsoft Foundry.
- 05Возвращает статус выполнения, путь к файлу журнала, ID сессии для продолжения работы и необязательный структурированный вывод.
Сценарии использования
- Создание собственной задачи проверки кода по расписанию с комментариями к pull request.
- Автоматический рефакторинг или обновление зависимостей в репозитории.
- Генерация отчётов или документации в рамках CI-пайплайна.
- Вызов Claude Code из рабочих процессов, использующих учётные данные облачных провайдеров, например Bedrock или Vertex AI.
Быстрый старт
- 1
Добавьте action в файл workflow для GitHub Actions, указав prompt и секрет с API-ключом.
- 2
Сохраните API-ключ Anthropic в секрете репозитория `ANTHROPIC_API_KEY` и укажите ссылку на него в workflow.
Что важно знать
- Это зеркало; issues и pull request нужно направлять в основной репозиторий claude-code-action.
- Он не обеспечивает границы доверия, поэтому для недоверенных входных данных, например PR из fork, используйте основной claude-code-action.
- Для запуска необходим API-ключ Anthropic, OAuth-токен или настройка федерации.
Темы
Частые вопросы
- Что такое claude-code-base-action?
- GitHub Action для запуска Claude Code в рабочих процессах GitHub Actions и создания на его основе собственной автоматизации. Claude Code Base Action — это лёгкая обёртка для GitHub Actions, которая устанавливает и запускает Claude Code с заданными вами промптом и параметрами. Она предназначена для создания собственных рабочих процессов на основе Claude Code, а не для готового сценария с упоминанием @claude, который предлагает отдельный claude-code-action.
- claude-code-base-action можно использовать бесплатно? Какая у него лицензия?
- claude-code-base-action распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- claude-code-base-action всё ещё поддерживается?
- Активно поддерживается. Последний коммит в claude-code-base-action — 22 окт. 2026 г..
- Для чего можно использовать claude-code-base-action?
- Создание собственной задачи проверки кода по расписанию с комментариями к pull request. Автоматический рефакторинг или обновление зависимостей в репозитории. Генерация отчётов или документации в рамках CI-пайплайна. Вызов Claude Code из рабочих процессов, использующих учётные данные облачных провайдеров, например Bedrock или Vertex AI.
- Как установить claude-code-base-action?
- Добавьте action в файл workflow для GitHub Actions, указав prompt и секрет с API-ключом. Сохраните API-ключ Anthropic в секрете репозитория `ANTHROPIC_API_KEY` и укажите ссылку на него в workflow.
- Где скачать claude-code-base-action?
- Исходный код и инструкции по установке — на GitHub: https://github.com/anthropics/claude-code-base-action
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Расширение GitHub CLI для автоматизации репозитория с помощью ИИ: описывайте сценарии в Markdown и безопасно запускайте их через GitHub Actions.
GitHub Action для выполнения команд на удалённых серверах по SSH из CI/CD workflow.
Официальный MCP-сервер GitHub: помогает AI-ассистентам работать с репозиториями, issues и pull request, а также использовать GitHub Actions.
GitHub Action, запускающий Gemini CLI в репозитории для проверки pull request, сортировки issues и обработки запросов с упоминанием @gemini-cli.
Open-source оркестрация IaC: запускает Terraform и OpenTofu в вашей CI-системе, а plan и apply можно запускать комментариями к pull request.