UStackUStack
AlphaClaw icon

AlphaClaw

AlphaClaw est un gestionnaire de flottes et un harness open source OpenClaw pour déployer, surveiller et scaler des agents avec contrôle via navigateur.

AlphaClaw

Qu'est-ce qu'AlphaClaw ?

AlphaClaw est un gestionnaire de flottes et un harness open source OpenClaw conçu pour déployer, exécuter et surveiller des agents OpenClaw en tant que flotte. Son objectif principal est de fournir une orchestration centralisée et des contrôles opérationnels pour déployer une seule fois et maintenir les agents en fonctionnement avec une récupération automatisée et une surveillance continue de la santé.

Il encapsule l'interface CLI OpenClaw et gère le cycle de vie d'une passerelle sous un watchdog auto-réparateur. Le projet fournit également des outils basés sur navigateur (tableau de bord, terminal, exploration de fichiers) et des aides au workflow pour la gestion de versions, le durcissement des prompts et l'orchestration des canaux.

Fonctionnalités clés

  • Watchdog auto-réparateur (détection et récupération de crash) : Détecte les crashes et récupère des boucles de crash, y compris auto-réparation via openclaw doctor --fix, avec notifications via Telegram, Discord et Slack.
  • Sauvegardes Git automatiques avec commits horaires : Crée des commits horaires automatiques de chaque espace de travail d'agent vers GitHub pour versionner et auditer les actions et changements des agents.
  • Interface de configuration (tableau de bord navigateur) : Fournit une interface web pour l'onboarding et la configuration des fournisseurs et canaux, visant à réduire la dépendance aux fichiers de configuration manuels.
  • Gestion multi-agents : Créer, renommer et supprimer des agents ; voir des cartes de vue d'ensemble par agent ; lier des canaux par agent ; et utiliser des espaces de travail isolés.
  • Drift Doctor pour durcissement des prompts : Injecte un durcissement anti-drift dans les messages pour imposer des pratiques sécurisées et une discipline des commits.
  • Terminal web et explorateur de fichiers : Offre un terminal interactif en direct pour surveiller la sortie de la passerelle et exécuter des commandes depuis le navigateur, plus un explorateur de fichiers conscient de Git avec vue diff et synchronisation.
  • Webhooks avec modules de transformation et logging : Prend en charge des endpoints nommés, logging des requêtes, inspection des payloads et gestion des callbacks OAuth.
  • Visibilité Cron : Fournit un calendrier interactif d'historique d'exécutions, détails d'exécutions, analyses de tendances et ventilations d'utilisation par exécution.

Comment utiliser AlphaClaw

  1. Déployer AlphaClaw en utilisant l'une des options prises en charge décrites sur le site : téléchargement pour macOS, templates one-click (Railway), déploiement sur Render, auto-hébergement via Docker ou CLI, ou configuration locale.
  2. Démarrer le harness local (comme montré dans l'exemple) avec la commande fournie (ex. npx alphaclaw start) pour lancer l'interface de configuration et démarrer la passerelle OpenClaw.
  3. Utiliser l'interface de configuration pour onboarder et configurer les fournisseurs/canaux, puis créer des agents et lier des canaux à chaque agent selon les besoins.
  4. Opérer via le tableau de bord : utiliser le terminal web et l'explorateur de fichiers pour surveiller et ajuster rapidement sans SSH.
  5. Maintenir les agents en fonctionnement : Le watchdog d'AlphaClaw reste actif pour surveiller la santé et effectuer la récupération des boucles de crash/auto-réparation. Les sauvegardes Git et le durcissement anti-drift s'appliquent pour garder le travail versionné et les messages cohérents.

Cas d'usage

  • Opérations d'agents longue durée sans intervention manuelle : Exécuter plusieurs agents OpenClaw en continu pendant que le watchdog surveille la santé, détecte les crashes et effectue la récupération/auto-réparation.
  • Workflows d'équipe nécessitant des changements audités : Utiliser des commits Git horaires automatiques des espaces de travail d'agents vers GitHub pour que les changements et actions restent versionnés.
  • Déploiements d'agents basés sur canaux (Telegram/Discord/Slack) : Associer des agents à des liaisons de canaux spécifiques et utiliser l'assistant d'orchestration (y compris topics Telegram multi-threadés) pour router les requêtes vers le bon agent.
  • Débogage et surveillance depuis le navigateur : Utiliser le terminal web pour observer la sortie de la passerelle et exécuter des commandes, et l'explorateur de fichiers/vue diff pour effectuer et examiner des mises à jour sans SSH.
  • Intégrations API via endpoints webhook : Définir des endpoints webhook nommés avec modules de transformation, inspecter les payloads via logging des requêtes, et supporter les flux de callbacks OAuth pour les intégrations compatibles.

FAQ

  • AlphaClaw est-il open source ? Oui. Le site indique « Open source » et décrit AlphaClaw comme open source.

  • AlphaClaw nécessite-t-il un accès SSH pour gérer les agents ? L'ensemble des fonctionnalités met l'accent sur « Pas de SSH, pas de fichiers de config nécessaires » et fournit des outils terminal/fichiers basés sur navigateur pour la surveillance et les actions.

  • Comment AlphaClaw maintient-il les agents en fonctionnement après des échecs ? Il utilise un watchdog auto-réparateur pour la détection de crash et la récupération des boucles de crash, y compris auto-réparation via openclaw doctor --fix.

  • Comment les changements d'espace de travail des agents sont-ils suivis ? AlphaClaw effectue des commits horaires automatiques de l'espace de travail vers GitHub pour versionner et auditer les actions et changements.

  • Qu'est-ce que le durcissement anti-drift dans AlphaClaw ? La fonctionnalité Drift Doctor injecte un durcissement anti-drift dans les messages et impose des pratiques sécurisées et une discipline des commits.

Alternatives

  • CLI OpenClaw auto-hébergé sans gestionnaire de flottes : Vous pouvez exécuter OpenClaw directement, mais vous devrez créer votre propre orchestration, surveillance et opérations via navigateur (et vous n’aurez pas les fonctionnalités de harness auto-réparateur et de tableau de bord décrites ici).
  • Gestionnaires de processus génériques (par exemple, orchestration de conteneurs + vérifications de santé) : Les outils de conteneurs/processus peuvent redémarrer les services et surveiller la santé, mais ils ne fournissent généralement pas les fonctionnalités spécifiques à OpenClaw comme Drift Doctor, navigation/diffusion d’espaces de travail consciente de Git, ou l’UI de configuration pour les fournisseurs/canaux.
  • Webhook/orchestration personnalisée + journalisation basée sur Git : Vous pourriez implémenter des webhooks et utiliser Git pour la versionnage, mais vous devrez recréer la gestion d’agents au niveau flotte, l’automatisation de récupération d’erreur, et l’expérience de tableau de bord unifié.
  • Autres tableaux de bord de gestion d’agents (catégorie : plateformes d’exploitation/surveillance d’agents) : Si vous cherchez des vues centralisées et des contrôles opérationnels, choisissez un outil d’exploitation d’agents offrant surveillance et routage ; comparez s’il propose une récupération auto-réparatrice, versionnage d’espaces de travail, et support de workflows spécifiques à OpenClaw.