Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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+.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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)
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
No detectados
06

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.