Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

kici-public

KiCI es una plataforma de CI/CD nativa en TypeScript que permite definir pipelines tipados y ejecutarlos localmente o en infraestructura propia.

Ficha actualizada 25 sept 2026, 3:17 · upstream 25 sept 2026, 3:06 · release v0.10.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es kici-public

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

KiCI es una herramienta de integración y despliegue continuo (CI/CD) diseñada nativamente en TypeScript, enfocada en la privacidad del desarrollador. A diferencia de las soluciones tradicionales que requieren push inmediato al repositorio remoto, KiCI permite ejecutar pipelines contra el árbol de trabajo local o agentes remotos antes de cualquier commit. Esto se logra mediante una CLI (`kici`) que gestiona workflows tipados, compilación y ejecución de pruebas en un entorno seguro.

CASOS DE USO
  • Definición de flujos de trabajo (workflows) con tipado estricto en TypeScript para reducir errores de configuración.
  • Ejecución de pipelines de CI/CD directamente en la infraestructura del cliente sin enviar código fuente a terceros.
  • Desarrollo iterativo rápido mediante un bucle local que incluye cambios no comprometidos antes del push.
  • Orquestación escalable utilizando agentes propios desplegados en Quay.io o infraestructura privada.
PUNTOS DESTACADOS
  • Privacidad garantizada: KiCI nunca recibe el código fuente ni los secretos del usuario durante la ejecución.
  • Arquitectura modular con licencias claras por paquete (Apache-2.0 para CLI/SDK, AGPL-3.0 para componentes de orquestación).
  • Ejecución remota sin push inmediato: permite probar cambios en infraestructura real antes de desplegar.
  • Compatibilidad con Node.js 24+ y pnpm 11+, asegurando un entorno moderno y optimizado.
PRECAUCIONES
  • Estado beta pre-1.0: los protocolos y la superficie de la CLI pueden cambiar entre versiones menores, requiriendo fijación de versiones en producción.
  • Licencias AGPL-3.0 para el engine, agente y orquestador, lo que impone obligaciones de copyleft si se distribuye software modificado derivado.
  • Dependencia de infraestructura propia o uso de imágenes oficiales en Quay.io, no siendo una solución serverless nativa sin gestión.
  • Requiere instalación global del CLI (`npm install -g kici`) para operar fuera del entorno de desarrollo local.
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

Para producción, instale la CLI globalmente y use `kici init` para crear el directorio `.kici/`. Despliegue los servicios usando las imágenes oficiales en Quay.io (`quay.io/kici-dev/kici-orchestrator`, `quay.io/kici-dev/kici-agent`) o el archivo compose de referencia. Pin versions estrictamente debido al estado beta. Asegure la compatibilidad con Node 24+ y pnpm 11+. Consulte los archivos LICENSE individuales por paquete.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
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.