Offrun es una herramienta de software diseñada para gestionar múltiples agentes de inteligencia artificial de código en un único entorno de trabajo local. Su objetivo principal es resolver la conflictividad de archivos que ocurre cuando varios agentes, como Claude Code, Codex o Grok Build, operan simultáneamente sobre el mismo repositorio. La solución técnica se basa en el uso de 'worktrees' de Git, lo que permite a cada agente trabajar en ramas aisladas sin interferir con los demás, facilitando la refacción y la corrección de errores de forma concurrente.
El sistema opera exclusivamente en macOS con procesadores Apple Silicon, integrándose con las cuentas de usuario del usuario final. No requiere nuevas suscripciones ni claves API adicionales, ya que gestiona las cuentas existentes de los agentes. Una de sus funciones clave es la revisión por pares: permite seleccionar un revisor y sus hallazgos se integran en el chat antes de que el código se comprometa, evitando fusiones automáticas no deseadas.
En cuanto a la gestión de sesiones, Offrun asigna cada agente a un login específico. Si un agente alcanza su límite de uso, el sistema transfiere la conversación a una cuenta con capacidad disponible, manteniendo el contexto de la sesión. La herramienta incluye un sistema de memoria de proyecto que almacena convenciones y planes en archivos planos, permitiendo que las sesiones posteriores conozcan los intentos previos. Además, ofrece notificaciones en tiempo real para agentes que no se ejecutan a través de la interfaz de Offrun y una función de dictado local que transcribe comandos de voz directamente en el dispositivo, sin enviar datos a servidores externos.
