Kanvify
HOJA KV-CI-01 · RUNNERS GESTIONADOS DE GITHUB ACTIONSREV 2026-07 · AUTOSERVICIO

Runners sin nada que ocultar.

Runners gestionados de GitHub Actions sobre microVMs efímeras — una máquina real por job, Docker de verdad y una hoja de especificaciones en lugar de un eslogan. Publicamos nuestros números, incluidos los que todavía estamos mejorando.

INSTALA LA APP → CAMBIA runs-on: → PUSH. SIN INFRAESTRUCTURA QUE OPERAR.

Especificación de unidadPor job
Unidad de ejecución
1 microVM, single-tenant
Vida útil
un job, luego destruida
Registro del runner
just-in-time, por job
Docker
dockerd en la VM — sin DinD
Arq. / SO
x64 · Ubuntu Linux
Cola → inicio (frío)
~60 s hoy · mejorando
Facturación
por segundo — solo pago por uso, sin planes

Tarifa · 2 vCPU x64

$0.0033/min

frente a $0.006/min de GitHub-hosted — facturado por segundo; un job de 61 segundos cuesta 61 segundos.

Máquinas reutilizadas entre jobs

0

Cada job arranca una microVM nueva. El aislamiento viene de serie en cada ejecución.

Cambios necesarios en el workflow

1 línea

runs-on: kanvify — todo lo demás sigue siendo tuyo.

Propiedades de diseño

SEC A · POR QUÉ MICROVMS
A.1 — AISLAMIENTO

Una máquina por job

Tu job nunca comparte kernel con el de otro cliente — ni con tu propia ejecución anterior. El radio de impacto de cualquier job es su propia VM, que deja de existir minutos después.

A.2 — DOCKER

El daemon es real

dockerd corre dentro de la VM igual que en tu portátil. Build, compose, Testcontainers — sin emulación Docker-in-Docker ni letra pequeña sobre el modo privilegiado.

A.3 — SUMINISTRO

Registrados just-in-time

Los runners no se quedan inactivos en tu organización esperando a ser secuestrados. Cada uno se registra para su job al arrancar y desaparece al terminar — no hay flota permanente que asegurar.

A.4 — MEDICIÓN

Facturado como un servicio público

El uso se mide por segundo y se factura como un servicio público. El panel muestra cada máquina, su job y su costo bajo un solo límite de gasto — la facturación se detiene al destruir la VM.

Aún no está en esta hoja

  • Runners ARM
  • macOS / Windows
  • Add-on de caché de capas
  • Discos persistentes (sticky)
  • IPs de salida estáticas

Listamos lo que no hacemos para que puedas confiar en lo que decimos que hacemos. Esto está en el roadmap; nada de lo de arriba lo está.

Procedimiento de instalación

SEC B · TIEMPO EST.: MINUTOS
  1. Instala la GitHub App

    Un comando desde tu workspace de Kanvify conecta tu organización de GitHub. Nada que alojar, parchear o escalar de tu lado.

  2. Edita una línea

    Cambia runs-on: a kanvify en cualquier workflow. Ningún otro cambio de YAML; tus steps, actions y secrets quedan intactos.

  3. Haz push y observa

    Por cada job en cola, una microVM arranca y se registra just-in-time. El tiempo de cola a inicio en frío ronda hoy los 60 segundos; publicamos este número porque pensamos reducirlo.

.github/workflows/ci.yml — diff completo
jobs:
  build:
-   runs-on: ubuntu-latest
+   runs-on: kanvify
    steps:
      - uses: actions/checkout@v4
      - run: docker compose up -d   # dockerd real — simplemente funciona
      - run: pnpm test

Ciclo de vida de la máquina

FIG. 1 · OBSERVADO, NO PROMETIDO
MÁQUINA Nº 48,112microVM

test-suite · push to main

nace09:14:07
job terminado09:19:41
vida5m 34s
DESTRUIDA ✓
MÁQUINA Nº 48,113microVM

lint · pull_request #212

nace09:14:52
job terminado09:16:20
vida1m 28s
DESTRUIDA ✓
MÁQUINA Nº 48,114microVM

docker-build · release

nace09:15:18
job terminado09:23:02
vida7m 44s
DESTRUIDA ✓
MÁQUINA Nº 48,115microVM

e2e · pull_request #213

nace09:16:03
en ejecuciónahora
registradajust-in-time
NACIDA PARA ESTE JOB
Cada máquina existe para exactamente un job. Nada se reutiliza; nada queda atrás para que lo encuentre la siguiente ejecución.
SEC C · UNA PLATAFORMA, UN MEDIDOR

Tus agentes trabajan todo el día.
Tu CI trabaja a ráfagas.
Ambos caen en un solo medidor.

Una cuenta, un registro de uso, una factura, un límite de gasto. Los runners de CI y las computadoras para agentes comparten la misma tarifa de $0.10/vCPU-hora; el proxy LLM no añade cargos de Kanvify.

Línea 1 · Runners de CI

Máquinas para tu pipeline

MicroVMs efímeras que toman jobs de GitHub Actions, los ejecutan aisladas y se destruyen.

  • Alta con un comando vía GitHub App
  • Docker completo, x64 Ubuntu
  • Medición por segundo con la misma tarifa de cómputo
Línea 2 · Computadoras para agentes

Máquinas para tus agentes

Sandboxes persistentes donde viven los agentes de IA — suspende, reanuda, respalda con checkpoints y gobierna desde fuera.

  • Política de salida y presupuestos de tokens en la ruta crítica
  • Checkpoints y restauración
  • API REST, servidor MCP, terminal web

El mismo metal, el mismo modelo de aislamiento, la misma tarifa de $0.10/vCPU-hora. Tus runners de CI y computadoras para agentes llegan a una sola factura de uso, bajo un solo límite de gasto.

Los sandboxes olvidan. Las computadoras recuerdan.

Un sandbox ejecuta una tarea y desaparece. Una computadora para agentes conserva su estado — para que tu agente retome mañana exactamente donde se detuvo hoy.

Un sandbox

  • Arranca, ejecuta una tarea y se evapora
  • Los archivos y procesos desaparecen al salir
  • Cada sesión empieza desde cero
  • Sin control externo sobre el gasto o la red

Una computadora para agentes

  • Persiste entre sesiones — suspende cuando está inactiva y reanuda con el estado intacto
  • Checkpoints que puedes restaurar en cualquier momento
  • Salida de red y gasto gobernados desde fuera de la máquina
  • Cada token medido y atribuido

Por qué Kanvify

Una capa sobre el cómputo en bruto — lo que un sandbox desechable no puede darte.

Persistente

Suspende un sandbox cuando tu agente queda inactivo y reanúdalo después con el sistema de archivos intacto. Toma checkpoints y restaura un estado bueno conocido cuando una ejecución sale mal.

Gobernada

Reglas de salida de red con bloqueo por defecto, presupuestos de tokens LLM y límites de gasto por cuenta — aplicados fuera del sandbox, donde el agente no puede alcanzarlos.

Medida

Kanvify cobra el cómputo; las llamadas a modelos usan la clave de tu proveedor. El panel atribuye el cómputo y el costo estimado del proveedor sin añadir un cargo por LLM.

Colaborativa

Próximamente

Lo que viene: humanos y agentes compartirán una misma máquina — vistas previas en vivo, terminales compartidas y edición multijugador.

Una computadora que sobrevive a la sesión

Una llamada a la API arranca una máquina. El ciclo de vida hace el resto.

  1. Crear

    Arranca en segundos un sandbox aislado con su propio sistema de archivos y su propia red.

  2. Operar

    Ejecuta comandos, instala paquetes, levanta servicios — por la API, mediante MCP o desde la terminal web.

  3. Suspender

    Pausa la máquina cuando el agente está inactivo. El estado se conserva; el cómputo se detiene.

  4. Reanudar

    Despiértala con los archivos y el espacio de trabajo exactamente como los dejó el agente.

  5. Bifurcar

    Próximamente

    Pronto podrás bifurcar una máquina y explorar varios enfoques en paralelo.

Cómo sobrevive el estado

Estado duradero y cómputo desechable, mantenidos por separado.

Sandbox

La computadora en ejecución. Aislada en un host gestionado, facturada solo mientras corre.

Checkpoint

Una imagen del disco en un punto en el tiempo. Suspende hacia él, reanuda desde él, retrocede a él.

Registro de uso

Cada token y cada acción medida, registrados y atribuidos. El registro sobrevive a cualquier máquina individual.

Gobernanza en la ruta crítica

Los controles están entre el agente y el mundo — no dentro del prompt.

Presupuestos de tokens y límites de gasto

Las llamadas a modelos pasan por el proxy LLM con la clave de tu proveedor. Los presupuestos se aplican en cada llamada y los límites de gasto frenan el uso descontrolado antes de que genere gasto con el proveedor.

Política de salida de red

Reglas de permitir/denegar por sandbox con bloqueo por defecto. Si un dominio no está en la lista, la conexión nunca sale de la máquina.

Medición de costos

Las estimaciones de precios del proveedor y la atribución de costos alimentan el panel de uso — gasto por sandbox, modelo y día, sin cargo de Kanvify por LLM.

Registro de auditoría

La actividad del sandbox queda registrada en un historial de auditoría que puedes revisar después.

Hecha para ser controlada por agentes

Todo lo que ves en esta página es una llamada a la API.

API REST y claves de API

Automatiza todo el ciclo de vida del sandbox con claves de API de alcance limitado.

Proveedor OAuth

Permite que herramientas de terceros actúen en nombre de un usuario con tokens de alcance limitado.

Servidor MCP

Conecta Kanvify a Claude y otros clientes MCP — los agentes gestionan sus propias computadoras.

Terminal web

Entra a cualquier sandbox desde el navegador y ve lo que ve tu agente.

Vistas previas y multijugador

Próximamente

Lo próximo: expón una URL, invita a un compañero y mantén ambos en vivo.

URLs de vista previa estables

Cada sandbox tendrá una URL estable para los servicios que ejecuta — una que sobrevive a suspender y reanudar.

Colaboración en tiempo real

Humanos y agentes compartirán la misma máquina — archivos y terminal, en vivo.

Ejecuta donde quieras

Próximamente

Hoy Kanvify corre en hosts gestionados. Tu infraestructura es lo siguiente.

Pronto podrás traer tu propia nube o tus propios servidores y ejecutar sandboxes ahí — conservando la gobernanza, la medición y el ciclo de vida de Kanvify tal como son.

Tarifas de runners de CI

SEC D · LISTA DE PRECIOS
ProveedorTarifa 2 vCPU x64Granularidad de facturaciónModelo de máquina
GitHub hosted$0.006/minRedondea cada job al minuto completoVM gestionada de pool compartido
Campo retador (Blacksmith · Depot · WarpBuild)$0.004/minMayormente por minutoRunners gestionados, aislamiento variable
Kanvify$0.0033/minPor segundo — un job de 61 segundos cuesta 61 segundosMicroVM nueva por job, destruida al terminar
Piso económico (Ubicloud)$0.0016/minPor minutoVM efímera, más trabajo propio

Comparativa para un runner Linux x64 de 2 vCPU. Tarifas de mercado publicadas habitualmente, 2026-07.

Políticas de facturaciónTodos los clientes
Granularidad
por segundo, cotizada por minuto
Tiempo en cola
nunca se factura
Jobs interrumpidos por nuestra infra
nunca se facturan
Cuota base / de plataforma
ninguna — sin mínimo de suscripción
Facturación por usoSin minutos incluidos

Por segundo, desde el primer segundo

No hay paquetes de minutos incluidos. Los runners de CI y las computadoras para agentes usan el mismo medidor de cómputo y aparecen en una sola factura.

Precios

Solo pago por uso. Una sola factura.

Los runners de CI y las computadoras para agentes usan la misma tarifa de cómputo. El almacenamiento se mide aparte. Trae la clave de tu proveedor LLM; Kanvify no cobra por el uso de modelos.

Medidor 01 · Cómputo

Runners + computadoras para agentes

$0.0033 / min de 2 vCPU

$0.10 / vCPU-hora

La misma tarifa para runners de CI efímeros y computadoras persistentes para agentes. Facturado por segundo; las computadoras suspendidas no generan cargos de cómputo.

Medidor 02 · Almacenamiento

Almacenamiento duradero

$0.073 / GB-mes

$0.0001 / GB-hora

Paga por el almacenamiento duradero que conservas, medido por hora. El cómputo y el almacenamiento aparecen en la misma factura.

Proxy LLM · Trae tu propia clave

No cobramos por el uso del LLM

Pagas directamente a tu proveedor. El proxy sigue aportando caché, enrutamiento y visibilidad de costos, y mantiene tu clave fuera del sandbox.

Sin planes. Sin tarifas por usuario. Sin mínimo. Paga por lo que ejecutas.

Revisa nuestros números.
Luego revisa tu factura.

Instala la app, apunta un workflow a runs-on: kanvify y compara tú mismo la línea de la factura. Autoservicio; solo pagas por lo que usas.

Empezar

Autoservicio. Límites de gasto activados por defecto.