Plataforma Gonverged

Qué es Converged

Converged — plataforma de código abierto para empresas manufactureras: centraliza la gestión de la flota de equipos, incluyendo impresoras 3D, máquinas CNC, complejos robóticos, e integra todos los procesos de negocio en torno a ellos. En lugar de un conjunto de utilidades «por dispositivo», la plataforma ofrece un único contorno de gestión: ves la carga, la calidad y la economía de la producción en un solo sistema.

La base es k3s (Kubernetes ligero): Converged se instala de forma uniforme y funciona desde un solo ordenador hasta un servidor corporativo. Después eliges el perfil de implementación: desde «todo en un solo contenedor» hasta «un contenedor por cada microservicio». Los agentes LLM coordinan las acciones a través de la API: recopilan telemetría, запускают procesos, ayudan a planificar colas y sugieren al operador el siguiente paso.

Converged se entrega como un sistema único «listo para usar». Bajo el capó hay microservicios, diseñados para pesar decenas de kilobytes, que se cargan bajo demanda y no sobrecargan el hardware. La lógica de negocio se traslada a un motor DAG, un constructor de procesos donde los escenarios de workflow ya vienen preparados, y tú principalmente configuras los parámetros. Los datos de los clientes se aíslan por espacios de trabajo: cada empresa recibe su propio almacenamiento, cifrado y la posibilidad de migrar al modo offline sin dolor.

Despliegue

Converged siempre se instala en k3s (Kubernetes ligero). Esto proporciona una forma unificada de desplegar y actualizar, pero sin una infraestructura pesada: el sistema puede vivir en un solo ordenador en el taller o en un servidor de la empresa.

A continuación — tres variantes de despliegue, que se diferencian solo en el empaquetado de los servicios en contenedores. El usuario, por lo general, no «ensambla» nada manualmente: los escenarios de workflow ya están en el producto, usted configura los parámetros y activa los procesos necesarios.

1) Ligero (1 contenedor)

Todos los servicios están empaquetados en un solo contenedor. El inicio más simple y rápido, con una sobrecarga mínima.

2) Multinúcleo (8 contenedores)

Los servicios se distribuyen en 8 contenedores según el tipo de carga. Esto proporciona paralelismo y una alta capacidad de respuesta en CPU multinúcleo sin gasto innecesario de memoria.

3) Máximo (un contenedor por microservicio)

Cada microservicio en un contenedor separado. Una opción para máquinas potentes: máxima multihilación, velocidad y aislamiento.

Para instalaciones self-hosted ofrecemos control total: usted gestiona la instalación, las copias de seguridad y la disponibilidad de red, obteniendo a cambio independencia y cumplimiento de los requisitos internos. La versión en la nube elimina las tareas operativas: la gestión del acceso, la redundancia y las actualizaciones corren a cargo de nuestro equipo. También se admite un escenario híbrido: los datos críticos se almacenan localmente, y la nube actúa como coordinador de actualizaciones y como punto de interacción de los equipos distribuidos.

Arquitectura

Converged se entrega como un sistema único «listo para usar». La modularidad aquí se refiere a la estructura interna, no a que el usuario tenga que activar y desactivar algo manualmente.

Los frontends, backends y bloques de integración se ensamblan a partir de paquetes JS compactos sobre Bun, por lo que decenas de servicios ocupan apenas unos pocos megabytes y comparten un entorno común de bibliotecas, como si funcionaran dentro de una única máquina virtual. Estos paquetes se agrupan según los tipos de carga: todo lo relacionado con la lógica de negocio puede vivir en un contenedor, y las operaciones con archivos —en otro. Al final, la plataforma conserva la modularidad, pero no paga por ella con consumo de memoria.

La orquestación se basa en k3s: una versión ligera de Kubernetes optimizada para dispositivos edge. Buscamos un equilibrio entre consolidación y descomposición: los servicios son lo bastante pequeños como para no convertirse en un «monolito», pero también lo bastante grandes como para no inflar los costos de orchestration. Cada aplicación recibe su propio conjunto de almacenamientos: clave-valor, SQL, archivos y columnar. Los datos del cliente, a su vez, viven en su workspace, sin una base multiarrendatario compartida, lo que simplifica la migración y ofrece garantías adicionales de seguridad.

Tecnologías

Hemos elegido Bun como base para los módulos de servidor: inicia JavaScript y TypeScript rápidamente, ahorra memoria y se adapta bien a dispositivos edge. La orquestación la proporciona k3s, una versión compacta de Kubernetes que funciona con la misma estabilidad tanto en computadoras de placa única (SBC) como en centros de datos. Para tareas de bajo nivel, como el registro de alto rendimiento o el trabajo con protocolos de equipos, incorporamos Zig: ofrece control sobre los recursos y se integra bien con el resto del ecosistema.

Los agentes inteligentes se construyen en torno a los mejores modelos del mercado. DeepSeek ayuda a desglosar especificaciones técnicas, Claude evalúa la complejidad y el costo, ChatGPT se comunica con los clientes, Mistral optimiza los procesos de producción y Gemini asume el control visual de calidad. Encima de esto funciona la analítica predictiva: la plataforma supervisa el estado de las máquinas, advierte sobre posibles fallos y propone mantenimiento programado.

Rol de LLM

LLM en Converged es el despachador del ecosistema de producción. Conectamos modelos mediante adaptadores: hoy son GPT, Claude, DeepSeek, Mistral, Gemini; mañana, cualquier motor, si existe demanda por parte de los clientes. El modelo no se limita a conversar: extrae contexto de la telemetría, incorpora documentos, reúne indicadores en un solo resumen y le escribe a la persona qué está ocurriendo con el pedido o el lote de piezas.

Cuando el operador resuelve una tarea en la interfaz, LLM controla los componentes de la UI, запуска микросервисы y, si es necesario, transfiere el control al motor DAG. Así se construyen los escenarios: desde «recibe el pedido, calcula el costo, elige la máquina» hasta «cierra la tarea si la máquina pasó la verificación de calidad». El modelo determina qué funciones invocar, y la plataforma se asegura de que esto ocurra dentro de los derechos y políticas.

Todas las acciones se ejecutan dentro del mismo modelo de acceso que para las personas: un ABAC adaptado para LLM. Cada modelo tiene su propio perfil de permisos, y cada paso se registra: se ve por qué se llamó al servicio, qué datos se vieron afectados y cómo terminó el escenario. Gracias a esto, se puede confiar en LLM para la rutina: procesa el flujo de pedidos, elige la ruta óptima e informa de forma comprensible, mientras el control permanece en sus manos.

Constructor de procesos

Hemos sacado la lógica de negocio de los microservicios a un motor DAG independiente. Es una capa de integración que conecta distintos servicios en procesos de negocio unificados: desde la recepción del pedido hasta la producción, el suministro, la entrega y las notificaciones. Se parece a n8n, pero está optimizado para cargas de trabajo de producción: cadenas de lambdas, llamadas a API y decisiones se ejecutan dentro de Converged.

Importante: la mayoría de los usuarios no «ensambla grafos» manualmente. El producto ya incluye escenarios de workflow listos; normalmente usted configura los parámetros (reglas, SLA, integraciones, roles, notificaciones) y activa los procesos necesarios.

La flexibilidad se mantiene para implementaciones avanzadas: el equipo puede ampliar los escenarios y los desarrolladores pueden conectar agentes LLM que construyen grafos dinámicamente. La ejecución se paraleliza entre workers y contenedores, por lo que la carga se distribuye de manera uniforme y las cadenas se ejecutan sin retrasos.

Equipamiento

Convertimos cualquier máquina a una interfaz unificada. Los adaptadores para Klipper, Marlin, CNC industriales y brazos robóticos “envuelven” cada máquina y la convierten en un robot industrial con una API común. Por eso Converged ve todo el equipamiento de la misma forma, sin importar si una unidad imprime plástico, corta metal o ensambla carcasas en una cinta transportadora.

Después entrará en funcionamiento la línea de producción. Mediante el constructor DAG de procesos de negocio se pueden conectar las máquinas en una cadena: la primera imprime una pieza, la segunda realiza el fresado, la tercera lleva a cabo el control de calidad y la cuarta ensambla el producto. La plataforma orquesta este flujo digital, asigna tareas a las unidades adecuadas y responde automáticamente si una de las etapas requiere intervención.

El operador ya no necesita recordar decenas de interfaces. El estado de cualquier máquina se abre desde una sola ventana: se puede ver quién está ocupado, quién está inactivo y cuántos ciclos quedan. Si hace falta intervenir manualmente, el control está disponible desde un portátil o una tableta. En segundo plano funcionan el slicing paralelo y las colas: el sistema equilibra las tareas entre los ejecutores para que el parque trabaje de forma uniforme y sin tiempos muertos.

Rendimiento

Converged fue diseñada para ahorrar memoria y arrancar rápidamente. Los servicios de backend son paquetes compactos para Bun, que comparten un entorno de biblioteca común y se inician en milisegundos. Los agrupamos por tipos de carga: en lugar de cien contenedores, se activan varios bloques unificados, lo que reduce la sobrecarga y acelera el funcionamiento.

El sistema utiliza todos los núcleos de CPU disponibles, paralelizando las tareas entre contenedores y workers en k3s. Los almacenamientos dentro de los servicios siguen siendo ligeros: limitamos los índices y no переносamos datos innecesarios, por lo que incluso la migración a nuevo hardware se realiza rápidamente. Como resultado, un entorno de producción completo funciona de manera estable con una memoria de dos gigabytes y escala dentro de la capacidad de una sola computadora o servidor.

Soluciones

Miramos la plataforma con los ojos del cliente. El negocio no viene a por una «función», sino a por una solución de una tarea concreta: recibir un pedido, pasar el modelo por el slicer, aprobar el coste, hacer seguimiento de la entrega. Por eso la unidad básica de valor es Solution: un escenario de trabajo listo que cubre el proceso de principio a fin.

Hoy en el catálogo hay soluciones para bureaus de servicios de impresión 3D, fabricación por contrato y equipos de I+D. En su interior: gestión de archivos, comunicación con el cliente, analítica y adaptadores para el equipo.

Si la tarea es única, Solution se configura como un workflow: reglas, rutas, roles, SLA e integraciones, sin «montar el puzzle» manualmente.

Comunidad

Converged es una plataforma abierta, y contamos con la contribución de la comunidad. Para añadir una integración o extensión, basta con crear un microservicio o microfrontend sobre una API compatible, publicar el código fuente en cualquier hosting de Git y enviar una solicitud al catálogo. La comprobación con LLM escaneará automáticamente el repositorio: si no hay binarios, inserciones maliciosas ni operaciones bloqueantes para Bun de un solo hilo. Tras la revisión, la extensión aparece en el catálogo y puede usarse en Solutions y workflow.

El código base del núcleo está disponible bajo una licencia abierta. Los creadores de extensiones pueden elegir sus propias condiciones de distribución, pero para publicarlas en el catálogo se requiere código fuente transparente; así protegemos a los usuarios y mantenemos la confianza entre los participantes del ecosistema.

Seguridad de los datos: control total y aislamiento

Hemos abandonado el enfoque estándar con bases de datos compartidas. La arquitectura de Converged se basa en el aislamiento total:

  • Espacios de trabajo aislados. Los datos de cada cliente se almacenan en un directorio independiente y cifrado. No hay tablas ni almacenes compartidos: sus datos están físicamente separados de los datos de otras empresas. Esto исключuye el acceso accidental y reduce significativamente la superficie de ataque.

  • Claves de cifrado propias. Cada espacio de trabajo se cifra con su propia clave. Usted es el único propietario del acceso a sus datos.

  • Microalmacenes. En lugar de una voluminosa base de datos central, cada microservicio utiliza su propio conjunto de almacenes ligeros (key-value, SQL, de archivos), lo que aumenta la tolerancia a fallos y simplifica la administración.

Usted controla sus datos

Esta arquitectura le brinda un control sin precedentes:

  • Exportación con un clic. En cualquier momento puede obtener un volcado completo de todos sus datos y desplegarlo en un servidor local. Si algo no le gusta, no quedará «atrapado» en la nube.

  • Despliegue flexible. Empiece a trabajar en la nube y, si es necesario, traslade departamentos concretos o toda la empresa a sus propios servidores (incluso a un compacto Orange Pi), manteniendo el control total sobre la ubicación física de los datos. La nube puede seguir siendo solo un punto de gestión conveniente.

Licenciamiento

Converged se distribuye bajo AGPL‑3.0. Es una licencia copyleft estricta: si modificas la plataforma y le das acceso a través de la red, estás obligado a divulgar los cambios. Este enfoque protege a la comunidad: el código sigue siendo abierto y las mejoras regresan al ecosistema.

Gracias a la licencia abierta, la versión self-hosted se puede desplegar gratis y obtener casi todo el conjunto de funciones. Este es el camino para las empresas que necesitan control total, cumplimiento de políticas corporativas o la posibilidad de experimentar en su propio hardware. A cambio, habrá que asumir la instalación, las copias de seguridad y el soporte de disponibilidad.

La entrega en la nube es un servicio «listo para usar». Se pone en marcha prácticamente al instante, escala automáticamente y cuenta con SLA. Nosotros nos encargamos de los backups, la monitorización y las actualizaciones, por lo que para la mayoría de los clientes esta opción resulta más barata y estable que reunir competencias in-house. El precio no se compone del coste del código, sino de la rapidez de implementación y de la previsibilidad del funcionamiento.

Códigos fuente

El proyecto se está desarrollando activamente. El plan de trabajo actual, las tareas y las discusiones se llevan en nuestro repositorio en GitHub.

Únase al desarrollo y siga las actualizaciones: https://github.com/solenopsys/converged