Repolode
mvschwarz

mvschwarz/openrig

CLI y TUI de código abierto para definir, iniciar y gestionar equipos persistentes de agentes Claude Code y Codex en tmux.

Estrellas
7,784
Forks
620
Issues abiertos
181
Último commit
hace 13 horas

¿Qué es?

OpenRig es un daemon local, una CLI, una interfaz de terminal y un servidor MCP para ejecutar varios agentes de programación con IA como un equipo organizado. Los equipos se describen en YAML como un RigSpec con pods, roles y edges, y luego se inician con un solo comando. Cada agente se ejecuta en su propia sesión de tmux, a la que puedes conectarte e inspeccionarla directamente.

El proyecto busca resolver el desorden que generan muchos terminales de agentes independientes. Registra qué sesiones están en ejecución y cómo se relacionan, permite restaurar una topología después de un reinicio mediante snapshots y facilita que los agentes se envíen mensajes con comandos como rig send y rig broadcast. Claude Code y Codex pueden ejecutarse en el mismo rig, y Pi y Oh My Pi son compatibles mediante ejecutores RPC.

La configuración se realiza con rig setup y rig doctor en macOS y Linux; Windows es compatible mediante WSL2. Al iniciar un rig se escriben hooks del proveedor, ajustes de confianza y archivos del espacio de trabajo. El proyecto documenta estos cambios en detalle para que los usuarios puedan revisarlos antes de ejecutarlo.

Funciones clave

  • 01Define equipos multiagente en YAML con pods, roles y edges.
  • 02Inicia todo un equipo con un solo comando y usa una sesión de tmux por agente.
  • 03Guarda y restaura topologías por nombre después de reinicios.
  • 04Permite que los agentes se envíen mensajes mediante los comandos send, broadcast y chatroom.
  • 05Admite Claude Code y Codex en el mismo rig, además de Pi mediante ejecutores RPC.
  • 06Ofrece una interfaz de terminal con vistas de tabla y gráfico de la topología.

Casos de uso

  • Ejecutar una pareja de agentes, uno constructor y otro revisor, para realizar un cambio acotado en tu repositorio.
  • Mantener organizado un equipo de proyecto multiagente de larga duración entre sesiones.
  • Compartir con otras personas una configuración reutilizable de equipo de agentes como paquete.
  • Coordinar agentes de Claude Code y Codex desde un mismo lugar.

Temas

Preguntas frecuentes

¿Qué es openrig?
CLI y TUI de código abierto para definir, iniciar y gestionar equipos persistentes de agentes Claude Code y Codex en tmux. OpenRig es un daemon local, una CLI, una interfaz de terminal y un servidor MCP para ejecutar varios agentes de programación con IA como un equipo organizado. Los equipos se describen en YAML como un RigSpec con pods, roles y edges, y luego se inician con un solo comando. Cada agente se ejecuta en su propia sesión de tmux, a la que puedes conectarte e inspeccionarla directamente.
¿openrig es gratuito? ¿Qué licencia tiene?
openrig es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿openrig sigue mantenido?
Mantenimiento activo. El último commit de openrig fue el 18 oct 2026.
¿Para qué puedo usar openrig?
Ejecutar una pareja de agentes, uno constructor y otro revisor, para realizar un cambio acotado en tu repositorio. Mantener organizado un equipo de proyecto multiagente de larga duración entre sesiones. Compartir con otras personas una configuración reutilizable de equipo de agentes como paquete. Coordinar agentes de Claude Code y Codex desde un mismo lugar.
¿Dónde consigo openrig?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mvschwarz/openrig

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados