Communitygithub.com

VisionForge-OU/foreman

Un orchestrateur TUI de style Boris qui supervise des agents Claude Code sans tête via un pipeline de livraison logicielle à étapes, pointé vers n'importe quel dépôt.

Qu'est-ce que foreman ?

VisionForge-OU/foreman est un orchestrateur agentique de type TUI (interface utilisateur textuelle) s'inspirant du système Boris. Il permet de superviser des agents Claude Code en mode headless (sans interface graphique) à travers un pipeline de livraison logicielle contrôlé par des étapes de validation. L'outil peut être pointé vers n'importe quel dépôt Git, ce qui le rend extrêmement flexible pour les flux de développement. Il est conçu pour les développeurs et les équipes utilisant Claude Code comme agent autonome, offrant une visibilité et un contrôle sur les processus automatisés de construction, test et déploiement. La plateforme cible principalement les environnements en ligne de commande et s'intègre avec les workflows CI/CD existants.

Compatible avec✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add VisionForge-OU/foreman

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait foreman ?

Un orchestrateur TUI de style Boris qui supervise des agents Claude Code sans tête via un pipeline de livraison logicielle à étapes, pointé vers n'importe quel dépôt.

Aperçu

Foreman est un outil en ligne de commande qui agit comme un orchestrateur agentique. Il utilise une interface utilisateur textuelle (TUI) pour surveiller et contrôler des agents Claude Code fonctionnant en mode headless. Ces agents sont dirigés à travers un pipeline de livraison logicielle avec des portes de validation (gates) à chaque étape.

Fonctionnalités

  • Supervision d'agents headless : Lance et surveille des agents Claude Code sans interface graphique.
  • Pipeline à étapes : Définit des étapes de construction, test et déploiement avec validation.
  • Pointé vers n'importe quel dépôt : Fonctionne avec n'importe quel dépôt Git, local ou distant.
  • Interface TUI : Interface utilisateur textuelle pour visualiser les progrès et les logs.

Utilisation

foreman --repo /chemin/vers/depot

Configuration

Créez un fichier foreman.yml à la racine du dépôt pour définir le pipeline :

pipeline:
  - étape: "Construction"
    commande: "make build"
  - étape: "Tests"
    commande: "make test"
  - étape: "Déploiement"
    commande: "make deploy"

Contribution

Les contributions sont les bienvenues. Veuillez soumettre des pull requests.

Licence

MIT

Skills associés