Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

architecture
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.