OpenRig explicado: coordinar agentes de programación con supervisión
Primeros pasos con OpenRig: vista previa antes de `rig up`
Prepara un proveedor elegido y examina lo que cambiará al arrancar
Qué aprenderás
- Comprueba los requisitos reales
- Planifica un equipo pequeño
- Envía un encargo acotado
Antes de empezar
- Node 22 o 24 y tmux en un host compatible
- Una cuenta de proveedor funcional y un repositorio desechable
Convierte el primer equipo owner/checker en evidencia de adopción segura
Conclusiones clave
- Un dry-run muestra cambios previstos en la máquina.
- Daemon activo no equivale a puesto preparado.
- Enviar un mensaje no registra una tarea en la cola.
Comprueba los requisitos reales
La revisión fijada requiere Node.js 22 o 24 y tmux en macOS o Linux. Windows nativo no es compatible y WSL2 no está probado; en Apple Silicon la guía dirige a Node 22. Verifica solo la CLI y la cuenta del proveedor que usarás.
El README recomienda `rig setup --dry-run` para ver la preparación amplia del equipo. Aplicar `rig setup` puede comprobar ambos proveedores y cmux; la ruta de proveedor seleccionado evita herramientas innecesarias.
Planifica un equipo pequeño
La guía previsualiza el starter con `rig specs preview` y después usa `rig up ... --plan`. El plan muestra acciones previstas sin ejecutarlas; `rig up` arranca posteriormente los puestos y el kernel.
Tras el inicio, `rig ps --nodes --rig <name>` confirma si los puestos están listos. Resuelve antes cualquier aviso de autenticación, confianza o permisos. Que la CLI acepte la orden no demuestra que el agente haya arrancado.
Envía un encargo acotado
El README pide una tarea comprobable a `dev-owner@first-project` y le encarga registrarla en la cola y solicitar revisión. `rig send` por sí mismo no crea un elemento de cola.
Mantén reversible la primera tarea y revisa archivos y evaluación del candidato exacto. Este artículo no abrió sesiones tmux ni hizo llamadas a modelos.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Verifica Node, tmux y la cuenta del proveedor elegido.
- 2
Previsualiza setup, especificación y plan de arranque.
- 3
Comprueba los dos puestos antes de enviar una tarea acotada.
Ejemplo para copiar
node --version
tmux -V
rig setup --dry-run
rig specs preview first-project --kind rig
rig up first-project --cwd . --planPreguntas frecuentes
¿Puedo probarlo en Windows nativo?
El README fijado indica que no está soportado; WSL2 tampoco se ha probado.
¿`rig send` crea un identificador de tarea?
No. La persona responsable debe registrar el trabajo en la cola.
Fuentes
- OpenRig / README.mdFuente verificada 2026-10-04
- OpenRig / docs/reference/getting-started.mdFuente verificada 2026-10-04
- OpenRig / packages/cli/src/commands/setup.tsFuente verificada 2026-10-04
- OpenRig / packages/cli/src/commands/up.tsFuente verificada 2026-10-04