Sobre el proyecto
Infinitus es una aplicación cliente integral diseñada para gestionar y controlar diversos agentes de programación con IA que se ejecutan en máquinas locales. Funciona como un centro central para desarrolladores que utilizan herramientas como Claude Code, Codex, Cursor, Grok Build, OpenCode y Google Antigravity. El proyecto consta de tres componentes principales: una app de barra de menú para macOS para el cambio rápido de cuentas y el monitoreo de sesiones, una aplicación de escritorio (basada en Electron) y una interfaz web/móvil para el control remoto y la configuración detallada.
Las características clave incluyen:
- **Gestión de múltiples cuentas**: los usuarios pueden gestionar flotas de cuentas de distintos proveedores de IA, ver estadísticas de uso, prever restablecimientos y cambiar entre cuentas sin problemas.
- **Control de sesiones**: monitorear sesiones activas en el Mac, establecer modos de permisos en el lugar y recibir notificaciones de eventos en tiempo real para acciones como intercambios o restablecimientos.
- **Acceso remoto**: conectarse mediante apps para teléfono (iOS/Android) o navegadores web para controlar agentes de forma remota. La app para teléfono muestra actividades en vivo impulsadas por el Mac.
- **Interfaz unificada**: una barra lateral proporciona acceso rápido a las cuentas y sesiones activas, mientras que una paleta de comandos ofrece atajos para acciones comunes.
- **Compatibilidad multiplataforma**: disponible como app nativa de barra de menú para macOS, app de escritorio Electron e interfaces web/móvil adaptables.
La rama `main` del repositorio contiene el código de las apps de escritorio, web y teléfono junto con su servidor. La app nativa de barra de menú para macOS se mantiene actualmente en la rama `native`. La comunicación entre las apps y la app de barra de menú se realiza a través de un socket de control usando líneas JSON, lo que garantiza que el cliente no lea directamente los archivos del motor.
Las opciones de instalación incluyen ejecutar el servidor localmente mediante `npx t3@latest`, instalar la app de escritorio a través de GitHub Releases, Homebrew (macOS), Winget (Windows) o AUR (Arch Linux). El proyecto enfatiza la apertura y el rendimiento, permitiendo a los usuarios bifurcar y modificar el software si es necesario. La documentación cubre la instalación, los modos de permisos, los atajos de teclado, la configuración del proyecto y las integraciones de control de código fuente.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.