oar
OAR es un relay web auto-alojado que centraliza el control de múltiples agentes de IA (Copilot, Claude, Cursor, Grok, OpenAI) desde cualquier navegador. Comparte UI, cola e historial entre proveedores. Requiere Node.js 22.13+, no usa Docker, y mantiene todo en hardware local sin telemetría.
Ficha actualizada 27 sept 2026, 1:01 · upstream 27 sept 2026, 0:38 · release v0.9.3
Qué es oar
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OAR actúa como un relay web auto-alojado que centraliza el control de múltiples agentes de IA desde cualquier navegador (móvil, tablet, segundo ordenador). El sistema relaya seis runtimes principales: GitHub Copilot, OpenAI (BYOK), OpenAI Image, Claude (Agent SDK), Cursor (Agent SDK) y Grok (CLI ACP). Todos comparten la misma interfaz de chat, cola, historial, explorador de archivos y tarjetas de preguntas.
La arquitectura se basa en Node.js con Next.js y Python como frameworks complementarios. El relay escucha en localhost por defecto (puertos 3333 y 4444) y no recopila telemetría. Requiere instalaciones específicas de CLIs para cada proveedor (GitHub CLI, Claude CLI, Grok CLI) y configuración de tokens API donde corresponda.
El sistema soporta múltiples modos de instalación: script global (curl), PowerShell en Windows, npm global o git checkout. Cada método mantiene su estado en directorios específicos (~/.oar o server/). Incluye comandos para gestión (oar doctor, oar update), migración y configuración avanzada mediante variables de entorno.
- Control multi-dispositivo: Gestionar agentes desde móvil, tablet o segundo ordenador con la misma sesión
- Automatización paralela: Ejecutar múltiples agentes simultáneamente con paneles independientes y control individual
- Desarrollo colaborativo: Compartir sesiones entre desarrolladores en el mismo equipo sin compartir credenciales
- Interfaz unificada: Acceder a todos los proveedores de IA desde una sola interfaz coherente
- Seguridad local: Mantener todo el procesamiento en hardware propio sin enviar datos a la nube del proveedor
- Soporte nativo para 6 runtimes de IA diferentes con UI compartida
- Arquitectura auto-alojada que respeta la privacidad (localhost por defecto, sin telemetría)
- Instalación simplificada con scripts oficiales y soporte multiplataforma
- Gestión de sesiones paralelas con control individual por agente
- Sistema de actualizaciones integrado con opción beta
- Requiere instalación manual de CLIs para cada proveedor (GitHub CLI, Claude CLI, Grok CLI)
- No soporta Docker ni Kubernetes (instalación nativa solo)
- Estado persistente en archivos locales sin backup automático documentado
- Desarrollo activo con posibles rough edges según README oficial
- Dependencia de Node.js 22.13+ (requiere actualización del entorno)
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js 22.13 o superior. Instalar como servicio systemd en Linux/macOS o configurar autostart en Windows. Usar localhostOnly=true por defecto para seguridad; habilitar LAN solo si necesario. Guardar tokens API en configuración local (no se almacenan claves de Claude). Verificar compatibilidad de CLIs antes de usar cada proveedor.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.