FZ-012 · HERRAMIENTAS PARA DESARROLLO
Keep Shipping
Workflows de despliegue para ingenieros, en un único archivo tipado por repositorio.
- Estado
- Beta pública
- Etapa del pipeline
- VALIDACIÓN
- Sector
- HERRAMIENTAS PARA DESARROLLO
- Objetivo de autonomía
- NIVEL 4 · AUTOOPTIMIZABLE
- Construido con
- 3 activos · 1 planificado
El problema
Tu pipeline de despliegue crece hasta cientos de líneas de YAML y shell que nadie entiende del todo.
Qué hace
Keep Shipping está diseñado para sustituirlo por un único archivo de workflow tipado por repositorio, comprobado antes de ejecutarse.
Cómo funciona
- Construye imágenes, planifica y aplica Terraform u OpenTofu, y despliega, como pasos tipados en lugar de scripts
- Ejecuta exactamente el mismo pipeline en tu portátil antes de hacer push
- Deja que los agentes también entreguen: una política decide qué espera a una persona
Acceso anticipado por invitación, en tandas pequeñas.
Deja de gastar tardes en once commits para cambiar un pipeline.
HoyLa CLI v0.1.0 está publicada para macOS y Linux (MIT); la consola alojada está en uso privado.
Objetivos
- Operación autónoma
- Los despliegues son el objetivo de la automatización. Un único archivo de workflow tipado por repositorio construye las imágenes, planifica y aplica la infraestructura y despliega, y se comprueba antes de ejecutar nada, así que un pipeline roto se detecta en el portátil y no en la décima ejecución de CI. El mismo motor funciona en local y en CI, así que nadie tiene que hacer push para averiguarlo.
- Inteligencia
- Los agentes de programación pueden escribir, comprobar y ejecutar el workflow, acotados por una política en el mismo archivo: qué pueden hacer solos y qué espera a una persona concreta. Un paso decide le pregunta a Jev, un modelo de decisión tipado, qué riesgo tiene un plan; responde con una de las respuestas que definiste y una puntuación de confianza, los cambios de bajo riesgo pueden pasar, y los destroys siempre esperan a una persona. El motor en sí es código plano.
- Crecimiento
- Impulsado por desarrolladores. Primero una lista de acceso anticipado, abierta en tandas pequeñas; bloques tipados y versionados que un equipo escribe y cuarenta repos reutilizan la llevan dentro de una empresa. El precio no está fijado. El crecimiento son los repositorios que despliegan con ella, contados desde el primer equipo que no sea un piloto.
El detalle técnico
Un motor de flujos de despliegue. Cada repositorio tiene un archivo de flujo tipado que construye y firma imágenes OCI, planifica y aplica Terraform u OpenTofu (apply ejecuta exactamente el plan que aprobó un revisor), espera a una persona donde el archivo lo indica, y despliega en Kubernetes, en VM por SSH o en serverless. Cada paso tiene entradas y salidas tipadas, de modo que un tag conectado donde debería ir un digest, o un paso mal escrito, falla la comprobación antes de ejecutar nada; y el mismo motor ejecuta el archivo en un portátil y en CI. Los pasos pueden empaquetarse como bloques tipados y versionados y reutilizarse entre repositorios; un paso que necesita código real es una función de TypeScript con entradas tipadas. Para agentes de programación, una política en el archivo indica qué pueden hacer por su cuenta y qué espera a una persona concreta, y un paso decide pide a Jev (TypeSafe AI) que valore un plan; las destrucciones siempre pasan a una persona. La CLI v0.1.0 está publicada para macOS y Linux bajo MIT, y la consola alojada está en uso privado; el sitio keepshipping.run mantiene la lista de acceso anticipado, y el motor, los pasos y el runner todavía se están construyendo.
Relacionado
De la misma base.
- Owlpost. API de correo para apps y agentes de AI, con bandejas de entrada propias.
- Colonizer. Convierte issues de GitHub en pull requests para desarrolladores en su propia máquina.
- Cratefield. Un backend para creadores que prefieren compilar a configurar.
- SupportGenius. Respuestas de soporte a partir de tu documentación; lo que no se responde pasa a tu equipo.