aibox
aibox es un gestor de módulos en bash puro sin dependencias para herramientas de IA y desarrollo.
Ficha actualizada 23 sept 2026, 1:25 · upstream 23 sept 2026, 1:10 · release v0.10.2
Qué es aibox
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
aibox es una herramienta que trata cada herramienta autoalojada como módulo: un directorio con hooks de instalación, actualización e instalación. Permite instalar, actualizar o desinstalar módulos (como GitLab, Dify, Clash proxy) mediante un único comando CLI. No requiere dependencias de runtime ni paquetes externos. Funciona en macOS y Linux con bash 3.2+.
- Instalar y gestionar herramientas de desarrollo como GitLab CE o Dify sin configurar entornos complejos
- Gestionar proxies de red como Clash proxy pool con verificación de conectividad directa
- Despliegue de servicios locales como el servidor de voz Xiaozhi ESP32
- Automatización de despliegues de herramientas de IA mediante hooks pre- y post-instalación
- Gestión de versiones de módulos (GitLab, Dify) con verificación de compatibilidad entre nodos
- Monitoreo de estado de servicios autoalojados a través del dashboard local
- Instalación mediante un solo comando `curl | bash` sin dependencias de runtime
- Verificación de conectividad directa antes de instalar módulos críticos
- Gestión estandarizada de versiones con verificación de compatibilidad entre nodos
- Dashboard local que muestra estado, endpoints y credenciales sin necesidad de internet
- Soporte para múltiples fuentes de descarga (GitHub raw, docker.io, npm, ghcr) con fallback automático
- Módulos independientes por base de datos: cada módulo tiene su propia PostgreSQL o Redis
- Funciona exclusivamente en macOS y Linux; no soporta Windows ni sistemas operativos alternativos
- Requiere bash 3.2+ (la versión que viene con macOS funciona, pero se recomienda actualizar)
- No incluye herramientas de gestión de dependencias como npm o pip para módulos externos
- El dashboard local depende del sistema operativo y no puede conectarse a servicios remotos por defecto
- La instalación requiere acceso a internet durante la fase inicial (curl download)
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.
Instala con `curl -fsSL https://raw.githubusercontent.com/lichengwu/aibox/main/install.sh | bash`. Para redes bloqueadas, usa un proxy externo como `gh-proxy.com` para descargar el bootstrap. El módulo base requiere PostgreSQL 18 y Redis 7. Cada módulo (GitLab, Dify, Clash) tiene su propia configuración de red y endpoints. Usa la API REST del GitLab para obtener credenciales de usuario y contraseña.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.