Claude Code avec vos propres clés, en une commande

relay lance Claude Code sur Autonomous Relay Agents : connexion par le navigateur, vos clés de fournisseur, vos garde-fous et budgets, chaque requête marquée.

relay lance Claude Code relié à Autonomous Relay Agents. Les requêtes s’exécutent avec votre propre clé de fournisseur, selon les garde-fous, listes d’autorisation et budgets de votre organisation, et chacune apparaît dans l’activité, marquée de l’agent qui l’a faite.

Utilisation

relay claude                                  # sign in on first use, then start Claude Code
relay claude --model anthropic/claude-sonnet-5 -p "explain this repo"
relay status                                  # the stored key's label, limit and expiry
relay logout                                  # forget the stored key

Ce qu’il fait

  1. Il vous connecte par votre navigateur

    La première exécution ouvre autonomousrelay.com/auth : aucune clé à copier ni à coller. Votre approbation émet une clé d’inférence plafonnée à 10 $ de dépenses et valide 7 jours, que vous pouvez révoquer sous Clés API. relay la garde dans un fichier que vous seul pouvez lire, ~/.config/autonomousrelay/credentials.json (%APPDATA% sous Windows), et vous reconnecte une fois qu’elle a expiré.

  2. Il lance Claude Code tout configuré

    Il définit ANTHROPIC_BASE_URL et ANTHROPIC_AUTH_TOKEN, et envoie X-Autonomous-Relay-Agent: claude-code avec chaque requête. Si ANTHROPIC_API_KEY est défini, il est retiré pour le lancement : votre propre clé Anthropic n’est jamais envoyée à la passerelle.

  3. Il transmet tout le reste

    --model est propre à relay et choisit n’importe quel modèle du catalogue; tous les autres arguments vont à Claude Code tels quels. RELAY_BASE_URL dirige relay vers une autre passerelle, par exemple auto-hébergée, et une clé n’est jamais envoyée qu’à la passerelle qui l’a émise.

Agents

Claude Code, avec relay claude. D’autres agents s’ajoutent un à la fois, chacun une fois essayé de bout en bout.

Pas encore sur npm

relay est conçu et testé, et sa publication sur npm se prépare. Une fois publié, la commande qui l’installe figurera ici.

Ce qu’il vous faut