# Solarch Herramienta de arquitectura backend para diseñar grafos de nodos y conexiones, validarlos con reglas y generar código alineado con el diseño aprobado. - Findings24: - Sitio web: - Precios: Freemium - Categorías: Herramientas IA Dev, Generador de código con IA ## ¿Qué es Solarch? Solarch mantiene sincronizadas la arquitectura backend y el código al centrar el diseño del sistema en un grafo activo de nodos y conexiones. Puedes modelar componentes como controladores, servicios, repositorios, tablas, DTO y colas, y la plataforma valida las conexiones antes de que aparezcan en el lienzo. A partir de esa arquitectura validada, Solarch genera código que coincide con el grafo y ayuda a mantener sincronizados el código y el diseño con el tiempo. El producto se basa en un flujo de trabajo centrado en la arquitectura: la AI propone cambios, mientras el Rules Engine los verifica y rechaza las conexiones no compatibles. ## ¿Qué puede hacer Solarch? ### Lienzo de arquitectura activo Dibuja la arquitectura backend como un grafo activo de nodos y conexiones con componentes del sistema, como controladores, servicios, repositorios, tablas, DTO y colas. ### Validación basada en reglas Valida las conexiones mientras dibujas mediante un Rules Engine con denegación predeterminada, que rechaza las conexiones ilegales y aplica comprobaciones contra antipatrones. ### Generación de código híbrida Convierte el grafo validado en código mediante un flujo de dos etapas: primero genera un esqueleto determinista y después completa con asistencia de AI los cuerpos necesarios. ### Detección y sincronización de divergencias Mantén alineados el diagrama y el código mediante comprobaciones de divergencias, sincronización bidireccional y diferencias generadas que pueden bloquear las fusiones en CI. ### Exportación en varios formatos Exporta la arquitectura para flujos de trabajo de desarrollo, incluidos diagramas Mermaid, memoria legible por AI y salidas de generación de código. ### Cadena de herramientas compartida Usa la misma arquitectura y las mismas reglas en el editor, la CLI y el servidor MCP para que distintas herramientas vean el mismo grafo subyacente. ## Casos de uso ### Diseño de arquitecturas backend Modela un backend como un grafo de capas de aplicación, valida cada conexión y mantén el diseño visible en un único lienzo. ### Inicialización de código a partir de un diagrama Genera esqueletos deterministas y después completa los cuerpos de los métodos bajo contrato cuando un proyecto necesita código que coincida con una arquitectura aprobada. ### Prevención de divergencias arquitectónicas Comprueba si un repositorio NestJS existente presenta divergencias entre el código actual y el grafo objetivo, incluidas comprobaciones de CI que pueden bloquear las fusiones. ### Sincronización de herramientas Permite que editores y agentes trabajen desde la misma fuente de arquitectura para que los cambios en VS Code, la CLI o un agente conectado mediante MCP se mantengan coherentes. ### Colaboración en una arquitectura compartida Comparte un grafo mediante un plan de equipo para que varias personas trabajen con la misma arquitectura, conservando las referencias de los nodos en todo el proyecto. ## Preguntas frecuentes ### ¿Qué es Solarch? Solarch es una herramienta de arquitectura backend para dibujar sistemas como un grafo de nodos y conexiones. El Rules Engine valida cada conexión mientras dibujas y la plataforma genera código que coincide con la arquitectura validada. ### ¿En qué se diferencia Solarch de herramientas de programación con AI como Copilot o Cursor? Solarch se centra en flujos de trabajo que priorizan la arquitectura, en lugar de la finalización centrada en el código. El producto genera primero la arquitectura, la valida con un sistema de reglas con denegación predeterminada y después genera código a partir de ese grafo verificado. ### ¿Qué hace el Rules Engine? El Rules Engine es un validador con denegación predeterminada para grafos de arquitectura. Rechaza las conexiones que no están permitidas explícitamente y aplica comprobaciones contra antipatrones, como impedir que un Controller llegue directamente a una Table. ### ¿Tiene Solarch planes gratuitos y de pago? La página de precios muestra un plan gratuito, planes de pago, un plan de equipo y un proceso de contacto para empresas. Los planes de pago incluyen una prueba de 7 días. ## Datos rápidos - **Categoría**: Herramienta para desarrolladores - **Uso principal**: Modelado de arquitectura backend y generación de código - **Plataformas**: Aplicación web, extensión de VS Code, CLI, servidor MCP - **Usuarios principales**: Desarrolladores backend y agentes de programación con AI - **Precios**: Plan gratuito, planes de pago, plan de equipo y proceso de contacto para empresas - **Dominio**: solarch.dev