Hikyo
Hikyo es una herramienta open source auto-contenida para gestionar secretos y configuraciones explícitas en múltiples entornos (desarrollo, staging, producción). Es un control plane que permite definir valores con validación, auditoría de auditoría y gestión de identidad.
Ficha actualizada 23 sept 2026, 11:06 · upstream 23 sept 2026, 11:00 · release sin release detectada
Qué es Hikyo
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Hikyo es una plataforma completamente open source y auto-contenida para el control explícito de secretos y configuraciones en entornos de desarrollo, staging y producción. Su enfoque principal es la transparencia: cada valor se registra explícitamente como 'set' o 'absent', eliminando la ambigüedad inherente a las variables de entorno tradicionales. La arquitectura centraliza una única autoridad de autorización que decide qué valores son accesibles para quién, con un punto único de fallo en el acceso. Se construye sobre un modelo declarativo donde se definen reglas de validación y presencia antes de establecer cualquier valor, lo que permite detectar errores de configuración antes de que afecten a la producción.
- Gestionar secretos de forma explícita entre diferentes entornos sin ambigüedades
- Implementar auditoría de auditoría con registros auditables en tiempo real
- Controlar el acceso a valores sensibles mediante roles y permisos definidos
- Eliminar la dependencia de variables de entorno confidenciales
- Permitir que los desarrolladores manipulen configuraciones sin exponer credenciales
- Soportar despliegues multi-entorno con políticas consistentes
- Modelo declarativo: cada valor se registra explícitamente como 'set' o 'absent', eliminando la ambigüedad de las variables de entorno
- Punto único de autorización centralizado donde humanos, máquinas y operaciones locales comparten el mismo modelo de decisión
- Auditoría completa con registros auditables en tiempo real, exportación a PostgreSQL y soporte para auditoría forense
- Soporte nativo de TLS y autenticación por credenciales del navegador (WebAuthn)
- Capacidad de escaneo de secretos en el propio navegador mediante Surface-1 y Surface-2
- Arquitectura monolítica con un único binario Go que gestiona tanto la interfaz gráfica como la API
- No soporta entornos multi-institucionales ni gestión de múltiples instancias separadas
- La validación en tiempo de ejecución puede ser lenta para valores complejos con múltiples reglas
- El sistema no soporta versiones de base de datos diferentes (solo PostgreSQL y SQLite)
- La autenticación por WebAuthn requiere un navegador compatible, lo que limita el acceso desde dispositivos móviles o navegadores antiguos
- No incluye herramientas de despliegue automático como Dockerfile, Compose o Kubernetes CRDs
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.
Se recomienda ejecutar Hikyo en una máquina con al menos 4 núcleos de CPU y 4 GB de RAM. Se debe configurar un certificado TLS válido antes del primer despliegue. Para producción se recomienda usar PostgreSQL como base de datos, ya que ofrece mejor escalabilidad y persistencia. El binario ejecutable debe estar protegido con permisos estrictos (0600) para el archivo root key. La interfaz gráfica puede ser inestable en entornos con muchas conexiones simultáneas, por lo que se recomienda usar la API REST para operaciones críticas.
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.