Gugo
Gugo es un entorno de trabajo autónomo para agentes IA, herramientas y memoria, ejecutable localmente o en Docker. Utiliza React 19 y Node.js sin backend framework, priorizando la privacidad con BYOK (Bring Your Own Key). Soporta gestión de archivos, multimedia y flujos de trabajo complejos mediante
Ficha actualizada 27 sept 2026, 15:08 · upstream 27 sept 2026, 14:40 · release v0.11.61
Qué es Gugo
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Gugo es una plataforma open source para automatización de agentes IA que funciona localmente o en red privada. Proporciona un entorno completo para ejecutar tareas complejas, gestionando memoria a largo plazo mediante gráficos de conocimiento y permitiendo la integración con múltiples proveedores de modelos (BYOK). La arquitectura combina una interfaz React 19 con un servidor Node.js ligero y persistencia en SQLite, evitando dependencias de backend pesadas.
El sistema incluye capacidades avanzadas de procesamiento multimedia (video/audio/PDF) mediante herramientas externas como ffmpeg, gestión segura de archivos y código, así como integración nativa con el protocolo MCP para extender funcionalidades. La seguridad se gestiona a través de un sistema de aprobaciones granulares para herramientas de alto riesgo y aislamiento de usuarios en modo multi-user.
Está diseñado para ser minimalista pero potente, permitiendo la ejecución de scripts, análisis de código y generación de artefactos como presentaciones o documentos directamente desde el chat. La base de datos SQLite WAL asegura rendimiento y consistencia en entornos locales.
- Automatización de tareas complejas con subagentes especializados (exploración, planificación)
- Gestión y transformación de archivos multimedia (video, audio, PDF) mediante herramientas externas
- Desarrollo de software asistido por IA local con revisión de código y gestión de Git
- Integración de herramientas externas vía protocolo MCP para extender capacidades del agente
- Arquitectura ligera sin framework backend, usando Node.js puro y SQLite WAL
- Sistema de aprobaciones granulares para seguridad en operaciones de alto riesgo (Shell, File)
- Soporte nativo para protocolo MCP (stdio/HTTP/SSE) con autenticación segura
- Procesamiento multimedia avanzado integrado con ffmpeg y ffprobe externos
- Persistencia en SQLite WAL para rendimiento optimizado en entornos locales
- Requiere configuración manual de claves API (BYOK), no incluye gestión de pagos o suscripciones
- Herramientas de media requieren ffmpeg/ffprobe externos en despliegues self-host sin sidecar
- Soporte limitado a formatos ZIP32 y RAR no cifrados, sin soporte para ZIP64 o RAR estándar
- No garantiza aislamiento OS completo; scripts requieren permisos explícitos del usuario
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.
Despliega con `docker compose up -d` o `npm run local`. Configura `AUTH_MODE=local` para uso único o `multi_user` con SMTP. Asegura permisos del archivo `.credentials.key`. Para acceso remoto, usa HTTPS y `DOCKER_BIND_ADDRESS=0.0.0.0`. Instala ffmpeg/ffprobe en PATH si no usas el sidecar de Electron.
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.