// agentes de código · on-premises

Tu backlog se cierra solo.
En tu servidor.

Del requerimiento en lenguaje natural al merge request aprobado: un analista de IA convierte tus objetivos en tickets, los agentes escriben el código y cada cambio pasa por ciclos de peer review — con control humano donde importa. Todo corre en tu infraestructura: tu código nunca sale.

sprint-42 · mi-empresa/api
Backlog4
TK-311Paginar el listado de facturas
TK-314Migrar auth a refresh tokens
TK-317Export CSV de reportes
En progreso2
TK-305Fix: timeout en webhooks
agente escribiendo
TK-309Rate limit por API key
review · ronda 2
Done7
TK-298Índice para búsqueda de clientes
PR #482 merged
TK-301Validación de importes negativos
PR #485 merged

// cómo funciona

Del ticket al PR mergeable, sin intervención manual

No es un autocompletado ni un chat: es un equipo de agentes que opera tu tablero de punta a punta, con las mismas reglas que le pedirías a un dev.

01

Del requerimiento al backlog

Describe el objetivo en lenguaje natural. El analista lo convierte en épicas, tickets y milestones sobre tus repositorios de GitHub — conectados desde la interfaz, sin gestión manual de tokens.

02

Planificación con control humano

Tu equipo prioriza y asigna los tickets a los workers, como en un sprint planning. Cada worker trabaja en su propio workspace git aislado, y corren tantos en paralelo como tu equipo pueda gestionar.

03

Peer review hasta el merge

Cada cambio pasa por rondas de review automático hasta quedar limpio. El PR llega con contexto, numerado por ronda, para tu aprobación final — nada se integra sin control humano.

// cómo se siente

Como un equipo remoto, no como un bot con permisos

mkanban se amolda a las convenciones naturales de la ingeniería de software: backlog, planificación, asignación por prioridad y ciclos de peer review. Ningún agente hace lo que quiere — hay controles de IA y humanos en cada etapa.

analista

Analista

Convierte requerimientos en lenguaje natural en épicas, tickets y milestones bien definidos, listos para asignar.

humano

Tu equipo

Conserva el control: prioriza el backlog, asigna tickets a cada worker y da la aprobación final de cada merge.

workers

Seniors y juniors

Cada worker puede usar un modelo distinto — los más capaces para tareas complejas, modelos livianos para lo simple — y su propia identidad en GitHub. El costo de LLM se optimiza solo y el historial queda trazable.

review

Peer review

Todo cambio pasa por rondas de revisión automática antes de llegar a un humano — el mismo contralor cruzado que le exigirías a un equipo.

// qué incluye

Un tablero que trabaja, no solo ordena

Todo lo que rodea al ciclo de desarrollo está adentro — sin integraciones frágiles.

Review loop blindado

Rondas de review automático con límite configurable. Las fallas de infraestructura no queman rondas: reintento con backoff y fallback de modelo.

Épicas y milestones

El analista convierte objetivos en épicas, tickets y milestones de GitHub — una sola fuente de verdad para saber qué está hecho.

Editor embebido

Explorador, búsqueda, diffs y edición directa en el navegador. Revisa y corrige sin salir del tablero.

Control de flota

Estado de cada workspace y rama en un panel: qué corre, qué falló, qué espera review. Con métricas Prometheus incluidas.

Updates OTA con rollback

Actualización diaria desatendida: backup automático, healthcheck y rollback solo si algo no levanta sano.

Identidad propia en GitHub

Cada worker puede operar con su propia cuenta de GitHub: cada commit, PR y comentario de review queda atribuido a quien lo hizo. Trazabilidad total en el historial, como con cualquier integrante del equipo.

// on-premises de verdad

Tu código no pasa por ningún servicio de terceros

mkanban se instala en tu servidor — un VPS, una instancia EC2 en tu VPC o un servidor físico en tu propio datacenter. Los repos, la base de datos y las credenciales viven en tus volúmenes.

  • se queda Código fuente, ramas y workspaces de los agentes
  • se queda Base de datos, configuración y credenciales
  • se queda Historial completo de cada sesión de agente
  • sale Solo las llamadas del agente al modelo (tu propia API key), telemetría operativa —métricas y logs técnicos, nunca código— y un heartbeat de licencia

// precio

Pagas un porcentaje de lo que ahorras. Nada más.

Sin licencias por asiento ni tarifas fijas: mkanban cobra el 5% del ahorro que genera, calculado sobre los tickets que efectivamente cerró en el mes. Si un mes no produce, no factura.

ahorro   = tickets cerrados × horas/ticket × costo hora
factura  = ahorro × 5%
  • Las horas promedio por ticket y el costo hora de desarrollo se acuerdan contigo al inicio del contrato, con parámetros de referencia conservadores (desde 4 h por ticket y USD 30 por hora).
  • Los tickets cerrados salen del reporte de tu propia instancia — el mismo indicador que ves en el tablero es el que se factura.
  • Facturación a mes vencido: primero el ahorro, después la factura.

Calcula tu caso

Ahorro mensual estimado USD 9.600
Factura mkanban (5%) USD 480

Equivale a la producción de 2 desarrolladores a tiempo completo.

On-premises

mkanban corre en tu servidor. Pagas únicamente el 5% del ahorro del mes — sin mínimos ni costos fijos.

Administrado por mkanban

Nosotros operamos tu instancia dedicada. Mismo 5% del ahorro, con un mínimo mensual que cubre la infraestructura.

// preguntas frecuentes

Lo que todo equipo de seguridad pregunta

¿Mi código sale de mi infraestructura?

No. Los repos se clonan y trabajan dentro de tu servidor. Las únicas conexiones salientes son las llamadas del agente al modelo de IA (con tu API key, directo al proveedor), GitHub, y un heartbeat de licencia que reporta contadores de uso — nunca código ni contenido.

¿Qué necesito para instalarlo?

Un Linux x86_64 con Docker y salida HTTPS a cuatro dominios (entregamos la lista exacta para tu equipo de redes). Nada más: todo viene empaquetado en un único contenedor.

¿Cómo se actualiza?

Automáticamente, cada noche: el updater descarga la versión nueva del canal estable, hace backup de tus datos, la levanta y verifica salud. Si la verificación falla, revierte a la versión anterior automáticamente y lo notifica.

¿Cómo se calcula la factura?

A mes vencido: tickets cerrados en el mes × horas promedio por ticket × costo hora de desarrollo × 5%. Los dos parámetros se acuerdan al inicio del contrato y los tickets cerrados salen del reporte de tu propia instancia. Sin cajas negras: el indicador que ves en el tablero es el que se factura.

¿Cuántos tickets cerraría
tu equipo con 5 desarrolladores más?

Agenda una demo de 30 minutos sobre tu propio backlog. Aun si decides no avanzar, te llevas un diagnóstico de tu proceso de desarrollo.

Agendar demo