1. Установите приложение GitHub
claude
/install-github-app
Команда проведёт вас через установку приложения для репозитория, сохранение API-ключа в секрете репозитория и создание пул-реквеста, добавляющего файл рабочего процесса. Все три действия можно выполнить и вручную.
2. Рабочий процесс
name: Claude
on:
issue_comment: { types: [created] }
pull_request_review_comment: { types: [created] }
issues: { types: [opened, assigned] }
jobs:
claude:
if: contains(github.event.comment.body, '@claude') || github.event_name == 'issues'
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
issues: write
id-token: write
steps:
- uses: actions/checkout@v4
with: { fetch-depth: 1 }
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
env:
ANTHROPIC_BASE_URL: https://aiprimetech.io
Со строкой env каждый запуск в CI проходит через шлюз: секрет вашего репозитория содержит ключ шлюза, а использование оплачивается с баланса шлюза или в рамках безлимитного тарифа. Удалите строку env, чтобы вместо этого оплачивать использование через аккаунт Anthropic.
3. Использование
- Оставьте комментарий
@claude fix the failing test in auth.pyв задаче — приложение откроет пул-реквест. - Оставьте комментарий
@claudeв обсуждении проверки пул-реквеста — приложение ответит и отправит изменения в эту ветку. - Назначьте задачу приложению, чтобы оно выполнило её без комментария.
- Настройте запуск по расписанию: рабочий процесс с триггером cron и фиксированным промптом (аудит зависимостей, черновик журнала изменений).
Расходы в CI
Каждое срабатывание триггера — полноценный запуск агента: получение рабочей копии, чтение нужных файлов, составление плана, внесение изменений, тестирование и отправка изменений. В реальном репозитории ожидайте расход в десятки тысяч токенов за запуск. Команды, подключающие @claude к каждому пул-реквесту, — именно те пользователи, для которых тариф с фиксированной платой выгоднее оплаты за токены; см. руководство по тарифам.
Разрешения и безопасность
- Предоставляйте заданию только те разрешения, которые нужны для задачи;
contents: writeтребуется для отправки изменений. - В публичных репозиториях разрешайте запуск по триггерам только доверенным участникам — иначе любой, кто может оставить комментарий, сможет расходовать ваши токены.
- Используйте
allowed_toolsво входных параметрах действия, чтобы ограничить команды, которые агент может выполнять.
Сначала попробуйте бесплатно
Новые аккаунты получают $5 бесплатного баланса для API по коду CLAUDECODE — этого хватит на вечер работы с Claude Code на Sonnet — затем кредиты с балансом в 7.69231 раза больше номинала.
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_keyЧасто задаваемые вопросы
Бесплатен ли GitHub Action для Claude Code?
Action имеет открытый исходный код и бесплатен; при его запусках расходуются токены по тому ключу, который использует рабочий процесс.
Может ли GitHub Action использовать эндпоинт стороннего провайдера вместо Anthropic?
Да. Задайте ANTHROPIC_BASE_URL в env шага и укажите соответствующий ключ в качестве секрета.
Работает ли @claude в приватных репозиториях?
Да, если GitHub App установлен в репозитории и файл рабочего процесса присутствует.
Запускайте Claude Code через шлюз
Те же модели, две переменные окружения, кредиты с балансом в 7.69231 раза больше номинала — или безлимитный тариф с фиксированной оплатой. Для новых аккаунтов: $5 бесплатного баланса для API по коду CLAUDECODE.
Получить API-ключ Посмотреть безлимитные тарифыAI Prime Tech — независимый API-шлюз, который не связан с Anthropic, не одобрен и не спонсируется этой компанией. «Claude» и «Claude Code» — товарные знаки Anthropic. Описанные здесь возможности Claude Code соответствуют публичной документации Anthropic на момент написания и часто меняются; цены и списки моделей на этой странице берутся из текущих настроек шлюза.