Cómo funciona Archynt
Un grafo, ocho superficies — desde análisis estático hasta topología en vivo, logs, dashboards de métricas personalizados, alertas, insights potenciados por IA, checks automáticos de PR y una GitHub Action gratuita para repos públicos.
Proyectos
Entendé cualquier codebase como una arquitectura viva. Archynt parsea Java, Node, Python y Go y construye el grafo automáticamente.
Runtime
Un agente de solo lectura descubre servicios, dependencias y presión del host en vivo — sin instrumentación. Hoy Docker; Kubernetes y systemd son lo próximo.
Métricas
Armá dashboards estilo Grafana con tus métricas de Prometheus, con PromQL libre, umbrales y paneles por organización.
Insights de IA
Un LLM razona sobre tu grafo de arquitectura — estático o en vivo — para detectar problemas de acoplamiento y god-services, con evidencia y una solución concreta.
Logs
Leé los logs de los contenedores directo desde Docker, filtrables por rango de tiempo y nivel, con búsqueda y tail en vivo — sin pipeline de log-shipping que mantener.
Alertas
Picos de CPU, presión de RAM, anomalías en la tasa de errores y contenedores caídos disparan una alerta automáticamente — por email a tu equipo, sin umbrales que configurar.
Checks de PR
Cada pull request se analiza contra main y se publica en GitHub como un check run — un problema de diseño nuevo hace fallar el check antes de mergear.
GitHub Action
Agregá un workflow a cualquier repo público y obtené los mismos checks de arquitectura en cada PR — sin cuenta de Archynt, sin compartir ningún token con Archynt.
Preguntas frecuentes
¿En qué se diferencia Archynt de Datadog, Grafana o Dynatrace?
Esas plataformas responden "qué está pasando ahora mismo" a partir de telemetría — métricas, logs y trazas. Archynt responde una pregunta distinta: "¿el sistema que corre en la realidad es el que describe el código?" Parsea el código fuente en un grafo estructural, lo correlaciona con un agente de runtime de solo lectura, y etiqueta cada dependencia como estática, de runtime, o ambas. Archynt puede absorber las métricas de Prometheus que ya tiene un equipo para enriquecer ese grafo, pero no compite en almacenamiento de telemetría — su unidad de valor es el grafo de arquitectura y el razonamiento sobre él, no los dashboards.
¿Archynt ve mi código fuente?
El análisis estático parsea el repositorio para extraer clases, módulos, endpoints y sus relaciones en un grafo — no envía el texto de tu código a un tercero para almacenarlo. El agente de runtime es de solo lectura y nunca modifica ni ejecuta nada en el sistema observado.
¿Qué es el drift arquitectónico?
El drift es una dependencia que existe en una capa pero no en la otra: una llamada entre servicios observada en tráfico real que ningún camino de código documenta, o una dependencia declarada en el código que el runtime nunca ejercita en la práctica (candidata a código muerto). La etiqueta confirmed_by de Archynt en cada arista — estática, runtime, o ambas — es lo que hace que el drift sea detectable en primer lugar.
¿Qué lenguajes y frameworks analiza Archynt?
Hoy Java/Spring, Node/NestJS, Python y Go, mediante workers dedicados por lenguaje detrás de un mismo modelo de grafo. Se agregan más lenguajes extendiendo el mismo contrato de worker.
¿Necesito instrumentar mi aplicación?
No. El agente de runtime descubre servicios, contenedores y dependencias en vivo a partir de la API de Docker y /proc — sin SDKs, sidecars ni cambios de código. Las métricas RED (rate, errors, duration) vienen de un sensor eBPF (Beyla), también sin tocar el código de la aplicación.
¿Los agentes de IA para programar pueden usar Archynt directamente?
Sí. Archynt expone un servidor MCP para que herramientas como Cursor o Claude Code puedan consultar el grafo de arquitectura real, listar problemas de diseño abiertos, y verificar si un cambio propuesto cruza un límite arquitectónico antes de generar código. Mirá /llms.txt y /.well-known/mcp.json para la descripción legible por máquinas.
¿Archynt revisa pull requests automáticamente?
Sí. Una vez instalada la GitHub App en un repositorio, cada pull request dispara un check: Archynt construye el grafo de arquitectura tanto para el commit base como para el head, y compara los problemas de diseño entre ambos. El check falla si el PR introduce un problema nuevo de severidad HIGH, y el resultado — incluyendo qué problemas se introdujeron o resolvieron — se publica de vuelta en GitHub como un check run nativo. Este check es determinístico, usa los mismos detectores que el resto de Archynt, no una llamada a un LLM.
¿Listo para probarlo?
Corré tu primer análisis o entrá al workspace de tu organización.
