Qu’est-ce que armada ?
armada est un outil en ligne de commande qui transforme un dépôt en équipe de huit agents opencode : un orchestrateur, backend, frontend, QA, un relecteur adverse, sécurité, documentation et un architecte en lecture seule. Vous et l'orchestrateur rédigez un contrat dans armada/REQUIREMENTS.md avec des phases et des critères de réussite ; une fois que vous l'approuvez, les agents construisent, testent et relisent en boucle, et terminent en ouvrant une pull request plutôt qu'en fusionnant en local.
Les limites de rôle passent par le système de permissions d'opencode : l'orchestrateur ne peut pas modifier le code source, et les rôles sécurité, adversaire et architecte ne peuvent écrire que leurs propres fichiers de relecture. Chaque étape de validation exige une preuve, comme un test qui passe, une capture d'écran ou une référence de fichier et de ligne, et l'état de la boucle est écrit sur disque pour qu'une session tuée reprenne. Chaque fonctionnalité, appelée voyage, tourne dans son propre worktree git, si bien que plusieurs peuvent tourner en parallèle.
Il est écrit en JavaScript, exige Node.js 22 ou plus récent et une installation opencode authentifiée, est publié sur npm sous @rafamacalaba/armada et est sous licence MIT.
armada vaut-il le coup ?
La meilleure décision d'armada est d'imposer sa séparation entre celui qui fait et celui qui vérifie avec les permissions d'opencode, au lieu de le demander gentiment aux agents. L'orchestrateur ne peut littéralement pas modifier le code, et les relecteurs ne peuvent écrire que leurs propres constats, donc un constructeur ne peut pas valider son propre travail. C'est une base plus solide que la plupart des packs de prompts, qui reposent sur des instructions qu'un agent peut ignorer.
Les preuves sont minces. Le chiffre principal du README est que la flotte a construit le système d'état de session d'armada lui-même en environ 26 minutes pour 0,18 $, en repérant et corrigeant 3 échecs de tests au passage. C'est une seule exécution, rapportée par l'auteur. Le projet a 105 étoiles, 12 forks et 2 issues ouvertes, et l'adoption hors de l'auteur est difficile à juger.
Il est aussi lié à opencode. Le scaffold écrit opencode.json et des fichiers .opencode/agent, le paquet npm déclare opencode 1.18 ou plus récent comme dépendance pair, et les voyages tournent dans des sessions tmux. Les utilisateurs de Claude Code ou Codex n'en tirent rien sans changer d'hôte. La commande armada models --discounts oriente opencode vers des fournisseurs OpenRouter moins chers comme Novita, ce qui selon le README peut faire économiser jusqu'à 20 fois sur certains modèles ; des fournisseurs moins chers peuvent aussi signifier une quantification et une fiabilité différentes, ce que le README n'aborde pas.
L'activité a ralenti. Le dépôt a été créé le 1er août 2026, a publié la v1.2.9 le 10 août et a reçu son dernier commit le 28 août. C'est bien en deçà de notre seuil de 12 mois, mais une pause de deux mois sur un projet de trois mois mérite réflexion. Pullboard couvre un terrain voisin, avec une spécification, des worktrees et un agent vérificateur, pour n'importe quel hôte d'agents et avec bien plus de preuves publiées.
Là où il fait la différence
Un développeur freelance qui travaille déjà dans opencode
Confier une petite fonctionnalité à des agents et récupérer une pull request relue
Lancez armada init dans le dépôt, décrivez la fonctionnalité à l'orchestrateur, approuvez le contrat et attendez la pull request avec les exécutions de tests, les captures d'écran et le registre des défauts joints. Le coût des modèles dépend des fournisseurs choisis ; l'exemple de l'auteur a coûté 0,18 $.
Une startup de deux personnes au budget modèles serré
Mener plusieurs fonctionnalités en parallèle sans payer le prix des modèles de pointe
Lancez un voyage par fonctionnalité, chacun dans son worktree, et orientez opencode vers des fournisseurs OpenRouter à prix réduit avec armada init --openrouter-provider. Vérifiez la qualité de sortie sur un fournisseur bon marché avant de vous y fier.
Avant de vous engager
- Mise en route
- npm install -g @rafamacalaba/armada sur Node.js 22 ou plus récent avec opencode installé et connecté ; armada doctor vérifie l'environnement, puis armada init prépare un dépôt existant ou armada new en démarre un.
- Intégrations
- opencode uniquement (dépendance pair 1.18 ou plus récente), worktrees git, tmux pour les voyages en parallèle et routage de fournisseurs OpenRouter pour le choix des modèles ; commandes slash /voyage, /patrol, /fleet et /status dans opencode.
- Données et confidentialité
- Tout tourne en local ; contrats, état, registres de défauts, captures d'écran et preuves E2E sont des fichiers sous armada/ dans votre dépôt. Le code part chez le fournisseur de modèles configuré dans opencode.
- Coût à grande échelle
- Logiciel gratuit ; huit rôles par fonctionnalité multiplient les appels aux modèles, donc le coût suit le fournisseur et le nombre de tours de relecture. Aucun chiffre publié au-delà de l'unique exécution à 0,18 $ de l'auteur.
- Limites
- Mainteneur unique, aucun commit depuis le 28 août 2026, uniquement opencode, et aucun retour indépendant d'utilisation sur de grandes bases de code.
Les points forts
- Limites de rôle imposées par les permissions d'opencode, pas par des prompts
- Relecteurs adverse, sécurité et QA séparés des constructeurs
- Preuve exigée à chaque étape ; l'état survit à une session tuée
- Fonctionnalités en parallèle dans des worktrees séparés ; se termine par une pull request
- Une seule dépendance d'exécution en plus d'opencode
Les points faibles
- Fonctionne uniquement avec opencode
- 105 étoiles ; les résultats sont les propres exécutions de l'auteur
- Aucun commit depuis le 28 août 2026
- Le routage vers des fournisseurs à prix réduit échange le prix contre une qualité inconnue
Idéal pour
Utilisateurs d'opencode qui veulent une équipe d'agents multirôle prête à l'emploi avec des limites de permissions strictes et acceptent un projet jeune à mainteneur unique.
Alternatives à armada
armada : questions fréquentes
- armada vaut-il le coup ?
- Une équipe d'agents bien pensée pour les utilisateurs d'opencode, qui impose les rôles par les permissions plutôt que par des demandes polies, mais petite, silencieuse depuis août et liée à un seul hôte. Nous lui donnons 3.2 sur 5.
- Combien coûte armada ?
- Gratuit sous licence MIT ; vous payez les modèles qu'opencode appelle.
- Quels sont les inconvénients de armada ?
- Fonctionne uniquement avec opencode; 105 étoiles ; les résultats sont les propres exécutions de l'auteur; aucun commit depuis le 28 août 2026; le routage vers des fournisseurs à prix réduit échange le prix contre une qualité inconnue.
- À qui s’adresse armada ?
- Utilisateurs d'opencode qui veulent une équipe d'agents multirôle prête à l'emploi avec des limites de permissions strictes et acceptent un projet jeune à mainteneur unique.
- Combien coûte armada pour une équipe ou en production ?
- Logiciel gratuit ; huit rôles par fonctionnalité multiplient les appels aux modèles, donc le coût suit le fournisseur et le nombre de tours de relecture. Aucun chiffre publié au-delà de l'unique exécution à 0,18 $ de l'auteur.
- armada est-il sûr pour les données de l’entreprise ?
- Tout tourne en local ; contrats, état, registres de défauts, captures d'écran et preuves E2E sont des fichiers sous armada/ dans votre dépôt. Le code part chez le fournisseur de modèles configuré dans opencode.
- Quelles sont les meilleures alternatives à armada ?
- Les alternatives les plus proches que nous avons testées sont Pullboard, BMAD Method, Spec Kit et OpenCode.
Réponses vérifiées le 5 nov. 2026.
