Repolode
anthropics

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. 1

    Добавьте action в файл workflow для GitHub Actions, указав prompt и секрет с API-ключом.

  2. 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 обновляется ежедневно.

Похожие проекты