1. Installa l'app GitHub
claude
/install-github-app
Il comando ti guida nell'installazione dell'app sul repository, nel salvataggio della chiave API come segreto del repository e nell'apertura di una pull request che aggiunge il file del workflow. Puoi anche eseguire tutti e tre i passaggi manualmente.
2. Il workflow
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
Con la riga env, ogni esecuzione in CI passa attraverso il gateway: il segreto del repository è una chiave del gateway e l'utilizzo viene addebitato al saldo del gateway o al piano illimitato. Rimuovi la riga env per addebitare invece un account Anthropic.
3. Come usarlo
- Commenta
@claude fix the failing test in auth.pysu una issue: apre una pull request. - Commenta
@claudein un thread di revisione di una pull request: risponde e invia le modifiche a quel branch. - Assegna una issue all'app per farla implementare senza un commento.
- Programmane l'esecuzione: un workflow attivato da cron con un prompt fisso (verifica delle dipendenze, bozza del changelog).
Costi in CI
Ogni attivazione comporta un'esecuzione completa dell'agente: checkout, lettura dei file pertinenti, pianificazione, modifica, test e push. Aspettati decine di migliaia di token per esecuzione su un repository reale. I team che integrano @claude in ogni PR sono proprio gli utenti per cui un piano a tariffa fissa è più conveniente della fatturazione per token: consulta la guida ai prezzi.
Permessi e sicurezza
- Assegna al job solo i permessi necessari per l'attività;
contents: writeè necessario per effettuare il push. - Nei repository pubblici, limita le attivazioni ai collaboratori fidati: altrimenti chiunque possa commentare può consumare i tuoi token.
- Usa
allowed_toolsnegli input dell'action per circoscrivere ciò che l'agente può eseguire.
Provalo prima gratuitamente
I nuovi account ricevono $5 di credito API gratuito con il codice CLAUDECODE — abbastanza per una serata con Claude Code su Sonnet — poi crediti pari a 7.69231× il valore nominale.
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_keyDomande frequenti
La GitHub Action di Claude Code è gratuita?
L'Action è open source e gratuita; le esecuzioni consumano token sulla chiave utilizzata dal workflow.
La GitHub Action può usare un endpoint diverso da Anthropic?
Sì. Imposta ANTHROPIC_BASE_URL nell'ambiente dello step e fornisci la chiave corrispondente come secret.
@claude funziona nei repository privati?
Sì, una volta installata la GitHub App nel repository e aggiunto il file del workflow.
Esegui Claude Code sul gateway
Stessi modelli, due variabili d'ambiente, crediti pari a 7.69231× il valore nominale — oppure un piano illimitato a tariffa fissa. Nuovi account: $5 di credito API gratuito con il codice CLAUDECODE.
Ottieni una chiave API Scopri i piani illimitatiAI Prime Tech è un gateway API indipendente e non è affiliato ad Anthropic, né approvato o sponsorizzato da Anthropic. «Claude» e «Claude Code» sono marchi di Anthropic. Le funzionalità di Claude Code descritte qui rispecchiano la documentazione pubblica di Anthropic al momento della stesura e cambiano frequentemente; i prezzi e gli elenchi dei modelli presenti in questa pagina vengono letti dalle impostazioni attuali di questo gateway.