¿Qué es armada?
armada es una herramienta de línea de comandos que convierte un repositorio en un equipo de ocho agentes de opencode: un orquestador, backend, frontend, QA, un revisor adversario, seguridad, documentación y un arquitecto de solo lectura. Tú y el orquestador redactáis un contrato en armada/REQUIREMENTS.md con fases y criterios de éxito; cuando lo apruebas, los agentes construyen, prueban y revisan en bucle y terminan abriendo un pull request en lugar de fusionar en local.
Los límites de cada rol se fijan con el sistema de permisos de opencode: el orquestador no puede editar código fuente, y los roles de seguridad, adversario y arquitecto solo pueden escribir sus propios archivos de revisión. Cada puerta exige pruebas, como una ejecución de tests superada, una captura de pantalla o una cita de archivo y línea, y el estado del bucle se escribe en disco para que una sesión interrumpida se reanude. Cada función, llamada voyage, se ejecuta en su propio worktree de git, así que pueden correr varias en paralelo.
Está escrito en JavaScript, necesita Node.js 22 o posterior y una instalación de opencode con sesión iniciada, se publica en npm como @rafamacalaba/armada y tiene licencia MIT.
¿Merece la pena armada?
La mejor decisión de armada es imponer la separación entre quien hace y quien comprueba con los permisos de opencode en lugar de pedírselo amablemente a los agentes. El orquestador literalmente no puede editar código, y los revisores solo pueden escribir sus propias conclusiones, así que un constructor no puede dar por bueno su propio trabajo. Es una base más sólida que la mayoría de los paquetes de prompts, que dependen de instrucciones que un agente puede ignorar.
Las pruebas a su favor son escasas. La cifra principal del README es que la flota construyó el propio sistema de estado de sesión de armada en unos 26 minutos por 0,18 $, detectando y corrigiendo 3 fallos de tests por el camino. Es una única ejecución declarada por el autor. El proyecto tiene 105 estrellas, 12 forks y 2 incidencias abiertas, y es difícil saber cuánto lo usa alguien aparte del autor.
Además está atado a opencode. El andamiaje escribe opencode.json y archivos .opencode/agent, el paquete de npm declara opencode 1.18 o posterior como dependencia par, y los voyages se ejecutan en sesiones de tmux. Los usuarios de Claude Code o Codex no sacan nada de él sin cambiar de host. El comando armada models --discounts dirige opencode a proveedores más baratos de OpenRouter como Novita, con lo que según el README se puede ahorrar hasta 20 veces en algunos modelos; los proveedores más baratos también pueden implicar otra cuantización y otra fiabilidad, algo que el README no trata.
La actividad ha bajado. El repositorio se creó el 1 de agosto de 2026, publicó la v1.2.9 el 10 de agosto y recibió su último commit el 28 de agosto. Está muy dentro de nuestro límite de 12 meses, pero una pausa de dos meses en un proyecto de tres meses merece tenerse en cuenta. Pullboard cubre un terreno parecido, con una especificación, worktrees y un agente verificador, para cualquier host de agentes y con muchas más pruebas publicadas.
Dónde se gana su sitio
Un desarrollador freelance que ya trabaja en opencode
Pasar una función pequeña a los agentes y recibir un pull request revisado
Ejecuta armada init en el repositorio, describe la función al orquestador, aprueba el contrato y espera el pull request con las ejecuciones de tests, las capturas y el registro de defectos adjuntos. El coste de modelos depende de los proveedores elegidos; el ejemplo del propio autor costó 0,18 $.
Una startup de dos personas con un presupuesto de modelos ajustado
Desarrollar varias funciones en paralelo sin pagar precios de modelos punteros
Inicia un voyage por función, cada uno en su propio worktree, y dirige opencode a proveedores de OpenRouter con descuento con armada init --openrouter-provider. Comprueba la calidad del resultado en un proveedor barato antes de fiarte de él.
Antes de decidirte
- Puesta en marcha
- npm install -g @rafamacalaba/armada con Node.js 22 o posterior y opencode instalado y con sesión iniciada; armada doctor comprueba el entorno, y luego armada init prepara un repositorio existente o armada new crea uno.
- Integraciones
- Solo opencode (dependencia par 1.18 o posterior), worktrees de git, tmux para voyages en paralelo y enrutado de proveedores de OpenRouter para elegir modelo; comandos /voyage, /patrol, /fleet y /status dentro de opencode.
- Datos y privacidad
- Todo se ejecuta en local; contratos, estado, registros de defectos, capturas y pruebas E2E son archivos bajo armada/ en tu repositorio. El código va al proveedor de modelos que tenga configurado opencode.
- Coste a escala
- Software gratuito; ocho roles por función multiplican las llamadas a modelos, así que el coste depende del proveedor y del número de rondas de revisión. No hay cifras publicadas aparte de la única ejecución de 0,18 $ del autor.
- Límites
- Un solo mantenedor, sin commits desde el 28 de agosto de 2026, solo para opencode y sin informes independientes de uso en bases de código grandes.
Lo bueno
- Límites de rol impuestos por permisos de opencode, no por prompts
- Revisores adversario, de seguridad y de QA separados de los constructores
- Pruebas exigidas en cada puerta; el estado sobrevive a una sesión interrumpida
- Funciones en paralelo en worktrees separados; termina en un pull request
- Una sola dependencia de ejecución además de opencode
Lo malo
- Solo funciona con opencode
- 105 estrellas; los resultados son ejecuciones del propio autor
- Sin commits desde el 28 de agosto de 2026
- El enrutado a proveedores con descuento cambia precio por una calidad desconocida
Ideal para
Usuarios de opencode que quieren un equipo de agentes con varios roles listo para usar, con límites de permisos estrictos, y que aceptan un proyecto joven con un solo mantenedor.
Alternativas a armada
armada: preguntas frecuentes
- ¿Merece la pena armada?
- Un equipo de agentes bien pensado para usuarios de opencode que impone los roles mediante permisos y no con instrucciones educadas, pero pequeño, parado desde agosto y atado a un solo host. Le damos un 3.2 sobre 5.
- ¿Cuánto cuesta armada?
- Gratis bajo la licencia MIT; pagas los modelos a los que llama opencode.
- ¿Qué inconvenientes tiene armada?
- Solo funciona con opencode; 105 estrellas; los resultados son ejecuciones del propio autor; sin commits desde el 28 de agosto de 2026; el enrutado a proveedores con descuento cambia precio por una calidad desconocida.
- ¿Para quién es armada?
- Usuarios de opencode que quieren un equipo de agentes con varios roles listo para usar, con límites de permisos estrictos, y que aceptan un proyecto joven con un solo mantenedor.
- ¿Cuánto cuesta armada para un equipo o en producción?
- Software gratuito; ocho roles por función multiplican las llamadas a modelos, así que el coste depende del proveedor y del número de rondas de revisión. No hay cifras publicadas aparte de la única ejecución de 0,18 $ del autor.
- ¿Es armada seguro para los datos de la empresa?
- Todo se ejecuta en local; contratos, estado, registros de defectos, capturas y pruebas E2E son archivos bajo armada/ en tu repositorio. El código va al proveedor de modelos que tenga configurado opencode.
- ¿Cuáles son las mejores alternativas a armada?
- Las alternativas más cercanas que hemos analizado son Pullboard, BMAD Method, Spec Kit y OpenCode.
Respuestas comprobadas el 5 nov 2026.
