shoggoth
Herramienta de desarrollo autogestionada para uso personal que integra agentes de IA, gestión de proyectos y entornos de compilación en una infraestructura K3s unificada con caché y VPN.
Ficha actualizada 27 sept 2026, 20:10 · upstream 27 sept 2026, 20:00 · release sin release detectada
Qué es shoggoth
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Shoggoth es una suite de herramientas de desarrollo auto-alojada diseñada para funcionar como equipo de trabajo para agentes de código. Se basa en K3s con manifests, integrando servicios de red (WireGuard), caché (APT, Docker Registry), gestión de proyectos (Gitea, Redmine) y observabilidad completa (LGTM stack). La autenticación se centraliza mediante OpenLDAP gestionado por OpenBao.
El proyecto es experimental, enfocado en entornos headless con control desde múltiples clientes, priorizando la reemplazabilidad de componentes open source sobre el desarrollo desde cero. Incluye un contenedor slave para CI/CD y flujos agénticos interactivos.
- Gestión de flujos de trabajo agénticos para desarrollo de código
- Orquestación de agentes LLM locales y proxies MCP
- Servidor de caché centralizado para paquetes y contenedores
- Entorno de CI/CD con terminal interactivo en contenedor slave
- Dashboard de observabilidad unificado con métricas y trazas
- Integración modular de componentes 3rd party como Gitea, Redmine y Kestra
- Stack completo de observabilidad LGTM (Loki, Tempo, VictoriaMetrics)
- Autenticación centralizada robusta mediante OpenLDAP y OpenBao
- Soporte para agentes de código Qwen Code en contenedores Dind
- Arquitectura optimizada para despliegue headless con gestión remota
- Seguridad nula explícita, no apto para redes públicas o producción
- Estado experimental en desarrollo temprano sin soporte out-of-the-box
- Requiere configuración manual de clientes mediante scripts específicos
- Dependencia obligatoria de conexión VPN para acceder a la mayoría de servicios
- Optimizado para stack personal (Ubuntu/C++/Python) con complejidad LOW
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Desplegar en servidor headless con K3s. Ejecutar manifests en shoggoth/k3s. Configurar clientes con setup-client.sh usando dominio s.local o IP específica. Conectar a la red interna vía WireGuard para acceder a servicios internos. No usar sin configuración previa de autenticación LDAP.
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.