Lila Modeler v1.0.0-beta.26 EN GitHub
Docs›Empieza aquí›Introducción

Introducción

Lila Modeler es un simulador de eventos discretos y modelador de procesos BPMN, de código abierto. Dibuja el proceso, describe un escenario, córrelo con replicaciones y compara el resultado contra una alternativa — todo en tu propia máquina.

Qué te da Lila

  • Un motor, en todas partes. Navegador, escritorio, CLI y MCP comparten el mismo núcleo sin dependencias, así que los resultados coinciden.
  • El flujo de Bizagi, abierto. Validación, tiempo, recursos y calendarios en cuatro pasos; tablas de resultados con el formato que ya leen los usuarios de Bizagi.
  • Números defendibles. Replicaciones con semilla e intervalos de confianza al 95%, no una sola corrida.
  • Archivos planos. Un proyecto es una carpeta; los escenarios son JSON; un archivo .lila es esa carpeta comprimida.

Resumen de funciones

ModelarEditor bpmn-js: eventos, temporizadores, tareas, actividades de llamada, subprocesos, compuertas XOR/OR/AND, carriles y pools
SimularCuatro pasos — validación, tiempo, recursos, calendarios; 13 distribuciones BPSim
ResultadosTablas de proceso, elementos, recursos y flujos; cuellos de botella, percentiles, costo por caso
AnimarReproducción del log de eventos sobre el diagrama, de 1× a instantáneo
CompararEscenarios lado a lado con diferencias significativas al 95%
ExportarJSON, CSV y XLSX de varias hojas
InterfacesWeb, escritorio (Electron), CLI y servidor MCP

Inicio rápido

Simula examples/pedido — un proceso de restaurante con una rama paralela, una aprobación y un temporizador — desde un clon limpio. Solo necesitas Node 22 y npm.

1. Clonar y compilar

git clone https://github.com/AlambritoDito/lila-modeler.git
cd lila-modeler
npm ci && npm run build

2. Validar el modelo

npx lila validate examples/pedido/model.bpmn

3. Simular el escenario AS-IS

npx lila run \
  examples/pedido/model.bpmn examples/pedido/as-is.scenario.json \
  --seed 42 --replications 30 \
  --json out/result.json --csv out/csv

4. Comparar contra TO-BE

npx lila compare \
  examples/pedido/model.bpmn \
  examples/pedido/as-is.scenario.json examples/pedido/to-be-3-cajeros.scenario.json \
  --seed 42 --replications 30

El motor y la CLI están en npm como @lila-modeler/engine (etiqueta beta); el paquete lila sin scope del registro es otro proyecto. Dentro del checkout, npx resuelve el binario del propio workspace.

Siguientes pasos

✎ Editar esta páginaPara v1.0.0-beta.26