
Chinilla
Chinilla · Productividad
Chinilla es una herramienta visual de diseño y simulación de sistemas que convierte los diagramas en sistemas en marcha. Colocas bloques en un lienzo, los conectas entre sí y pulsas play para ver cómo los paquetes avanzan entre colas, reintentos y cuellos de botella. ¿Alguna vez has querido saber dónde falla un diseño antes de lanzarlo? Esa es la idea. Encaja con ingenieros que quieren validar una arquitectura antes de escribir código, con estudiantes que preparan entrevistas de diseño de sistemas y con cualquiera que piense mejor con una pizarra que con un editor de texto.

Acerca de Chinilla
Qué es Chinilla
Chinilla es un simulador de diseño de sistemas que funciona en el navegador y trata tu diagrama como software vivo. En lugar de cajas y flechas estáticas, construyes un diseño con siete bloques universales (Persona, Paso, Almacenamiento, Decisión, Disparador, Herramienta, Canal) y ejecutas una simulación determinista sobre él. El mismo diseño con la misma semilla da el mismo resultado siempre, así que puedes comparar cambios con honestidad. Piénsalo como una herramienta de diagramas de arquitectura que responde.
La herramienta no se limita al software. El equipo la promociona para cualquier cosa con partes en movimiento, como cocinas de restaurante, flujos de triaje hospitalario, líneas de fábrica y redes logísticas. La idea es ver dónde se acumula la carga antes de que ese atasco aparezca en producción.
La limitación más grande es el alcance. Chinilla modela comportamiento, no infraestructura real. No se conecta a servicios en vivo, no muestra tu clúster de Kubernetes ni sustituye una pila de observabilidad. Trátala como un prototipo rápido y una herramienta de pensamiento, no como un banco de pruebas de carga. Ese es el planteamiento honesto.
Primeros pasos
- Abre chinilla.com en un navegador y crea un lienzo nuevo; no hay paso de instalación.
- Coloca tus primeros bloques en el lienzo y conecta los enlaces entre ellos.
- Define latencia, capacidad y comportamiento en cada enlace, y añade modos como reintento, interruptor de circuito o lote donde importen.
- Pulsa play para ejecutar la simulación determinista y observa cómo los paquetes fluyen por el sistema.
- Abre el panel Overview para revisar datos de salud, estabilidad y cuellos de botella, y luego revisa a mano o con el chat de IA.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Chinilla.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Ingenieros de software
- Candidatos a entrevistas de diseño de sistemas
- Estudiantes y personas que aprenden visualmente
- Redactores técnicos y docentes
Tareas
- Diseñar servicios nuevos en la pizarra
- Análisis de cuellos de botella
- Documentación
- Práctica de entrevistas
Casos de uso
- Planificar el despliegue de microservicios
- Enseñar arquitectura en un aula o en una entrada de blog
- Prototipar modelos de investigación
Funciones clave
Motor de simulación determinista
Chinilla ejecuta una simulación de eventos discretos, lo que significa que el mismo diseño con la misma semilla devuelve el mismo resultado siempre. Esa repetibilidad importa cuando comparas dos versiones de una arquitectura, porque un cambio en las cifras refleja tu edición y no una variación aleatoria. Ves cómo los paquetes se mueven por el lienzo y detectas exactamente dónde se atascan, se pierden o se acumulan en una cola. Sin conjeturas.
Siete bloques universales
Todo lo que modelas se construye con siete componentes: Persona, Paso, Almacenamiento, Decisión, Disparador, Herramienta y Canal. El vocabulario reducido es intencionado. Te obliga a abstraer en lugar de ahogarte en iconos de cada proveedor, y permite que la misma herramienta cubra un backend de software, un restaurante o una planta de hospital sin una biblioteca de diagramas aparte. Menos piezas, pensamiento más claro.
Modos de comportamiento de nodo
Cualquier nodo puede llevar comportamiento más allá del simple paso. Tienes ocho modos, entre ellos reintento, interruptor de circuito, lote y replicación, además de colas en cualquier componente. Añadir un interruptor de circuito a una dependencia frágil y ver cómo el sistema se adapta es una forma concreta de probar un plan de resiliencia sin tocar infraestructura real. Los sistemas reales fallan. Esto te muestra dónde.
Asistente de diseño con IA
Un chat de IA puede redactar un diseño a partir de una descripción, explicar uno existente o sugerir una solución para un punto débil que expone el motor. Resulta más útil en la fase de lienzo en blanco, cuando conoces la forma de un problema pero no quieres colocar veinte bloques a mano. Tú sigues al mando del modelo. El asistente solo elimina la primera pasada tediosa.
Colaboración en vivo y modo Entrevista
Puedes compartir un enlace y trabajar en el mismo lienzo con cursores en vivo, un propietario y un invitado. También hay un modo Entrevista con ocho rúbricas escritas a mano para rondas de diseño de sistemas. Ambas son funciones Pro, así que el plan gratuito es un espacio de trabajo en solitario. Conviene saberlo antes de invitar a un compañero.
Importación de repos y publicación
Pega una URL de GitHub y Chinilla escanea el código base y devuelve un diagrama ejecutable; admite más de 15 lenguajes, además de YAML, JSON, TOML y XML. Desde ahí puedes activar una URL en vivo, colocar una insignia de Markdown en un README o incrustar un iframe en una página de documentación. Las opciones de exportación incluyen PNG, SVG, Mermaid y, en Pro, un GIF animado de la simulación.
Analítica y pruebas de estrés
El panel Overview cubre datos de salud, estabilidad y cuellos de botella, con escenarios de prueba de estrés de un clic para carga máxima, caídas y enlaces lentos. Los usuarios orientados a la investigación disponen de ejecuciones Monte Carlo con intervalos de confianza del 95 %, control de calentamiento y diferencias contra una línea base, que el equipo plantea como una alternativa rápida a paquetes de simulación pesados como AnyLogic o Arena.
Ventajas y desventajas
Ventajas
- El motor determinista hace fiables las comparaciones antes y después, porque volver a ejecutar reproduce las mismas cifras.
- El vocabulario de siete bloques mantiene legible el lienzo y funciona en flujos de software, operaciones y procesos.
- Modelar cualquier tipo de sistema, desde mallas de microservicios hasta colas de una cafetería, permite que una sola herramienta cubra muchos casos de uso.
- La importación de repos y la exportación multiformato te dejan integrar diagramas en documentación y README existentes sin volver a dibujar.
- Gratis y de uso libre, sin instalación para empezar.
Desventajas
- No hace pruebas de carga a servicios reales ni refleja vistas de despliegue en Kubernetes y la nube, así que no sustituye herramientas dedicadas como k6 o paneles de observabilidad al estilo de Cloudflare.
- La colaboración en vivo, la exportación a GIF animado y el modo Entrevista son funciones Pro, así que los usuarios gratuitos trabajan solos.
- Los precios y los detalles de la API no se publican en el sitio, lo que dificulta planificar un presupuesto a largo plazo.
- El equilibrio de la abstracción corta para los dos lados: una paleta de siete bloques es fácil de aprender, pero puede quedarse corta si quieres iconos de cada proveedor o detalle profundo de protocolos.
Preguntas frecuentes
Chinilla es una herramienta visual de diseño y simulación de sistemas. Dibujas un sistema, ejecutas una simulación determinista sobre él y ves dónde esperan o se pierden los paquetes para encontrar cuellos de botella antes de escribir código.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Chinilla.
Alternativas a Chinilla
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Knocket
Knocket (Tencent RTC team) · Productividad · Negocios · ChatbotKnocket es una herramienta gratuita de chat en vivo y página de contacto: los visitantes escriben desde tu web, tu app o un enlace, y tú respondes desde Telegram o una sola bandeja.
FloorGen
Vinit Kumar (FloorGen) · Productividad · IA chinaFloorGen es un creador de planos que funciona en el navegador y convierte una frase o un boceto en un plano 2D editable y un recorrido en 3D. Exporta a PDF, DXF o vídeo, y dibujar no exige cuenta.
