¿Qué es Aixle Flow?
Aixle Flow es una plataforma de orquestación y un control plane diseñado específicamente para transformar agentes de IA individuales en flujos de trabajo colaborativos, gobernados y escalables. A diferencia de las herramientas que simplemente ejecutan un comando de agente, Aixle Flow actúa como la infraestructura crítica entre el equipo humano y la autonomía de la máquina.
El problema central que resuelve es el "Orchestration Gap": cuando un equipo escala el uso de agentes (como Claude Code o Cursor CLI), la visibilidad se pierde, los costos se vuelven opacos y las transiciones entre humanos y máquinas se fragmentan en hilos de Slack o copias manuales. Aixle Flow centraliza esto en una interfaz única donde cada paso es rastreable, cada fallo es recuperable y cada costo está contabilizado.
¿Para quién es Aixle Flow?
- Equipos de Ingeniería: Desarrolladores que necesitan coordinar múltiples agentes para tareas complejas de codificación sin perder el rastro del progreso en un entorno compartido.
- Especialistas en LLMOps: Profesionales que requieren visibilidad granular sobre el consumo de tokens, costos reales por ejecución y auditoría de decisiones tomadas por la IA.
- Empresas con Enfoque en Soberanía: Organizaciones que prefieren ejecutar sus agentes en infraestructura propia (on-premise o VPC) mediante Docker/K8s en lugar de depender de plataformas cerradas como Devin o Factory.
Funciones Principales y Diferenciadores Técnicos
- Orquestación basada en DAG: Implementa flujos de trabajo dirigidos acíclicamente (DAG) que permiten retries automáticos, validaciones obligatorias y ejecución de pasos en paralelo.
- Tablero Kanban Nativo: Gestión visual donde cada tarjeta representa un paso del flujo. Permite al equipo humano intervenir en puntos específicos sin interrumpir el ciclo completo del agente.
- Ejecución Aislada en Contenedores: Cada instancia de agente (Claude Code, Cursor CLI, Codex, Gemini CLI, Grok CLI) se ejecuta en su propio contenedor Docker para evitar conflictos de dependencias y asegurar la seguridad del entorno local.
- Integración Nativa con MCP: Soporte completo para el Model Context Protocol, permitiendo a los agentes interactuar con herramientas externas (bases de datos, APIs, sistemas de archivos) de forma segura y estandarizada.
- Persistencia mediante Temporal: Utiliza el motor de ejecución Temporal para garantizar que flujos largos no se pierdan ante fallos de red o reinicios del servidor; el estado se recupera automáticamente donde quedó.
- Transparencia de Costos y Auditoría: Registro detallado de cada sesión, permitiendo ver exactamente cuántos centavos y tokens consumió cada tarea específica en el tablero.
Arquitectura y Stack Tecnológico
Aixle Flow está construido sobre una arquitectura robusta diseñada para la alta disponibilidad y la escalabilidad de procesos largos:
- Backend: Desarrollado en Ruby on Rails, proporcionando una base sólida para la lógica de negocio y gestión de usuarios.
- Base de Datos: PostgreSQL para el almacenamiento persistente de estados del tablero, configuraciones y registros de auditoría.
- Cache y Mensajería: Redis para la gestión de colas en tiempo real y sesiones activas.
- Motor de Flujo: Integración profunda con Temporal como el motor principal de ejecución duradera (durable execution).
- Infraestructura: Despliegue mediante Docker y balanceo/enrutamiento a través de Traefik.
Requisitos del Sistema e Instalación
Aixle Flow está diseñado para ser desplegado en entornos controlados donde el equipo tiene acceso a la infraestructura subyacente.
Requisitos Previos
- Docker y Docker Compose instalado.
- Acceso a claves de API (Anthropic, OpenAI, Google, etc.).
- Conexión estable a internet para la comunicación con los modelos de lenguaje.
Instalación Rápida
# Clonar el repositorio y configurar variables
git clone https://github.com/AixleHQ/flow.git
cd flow
cp .env.example .env.development
# Levantar la infraestructura completa (DB, Redis, Temporal, Web)
make setup && make up
Tras la ejecución, el sistema estará disponible en http://localhost:4000.
Ventajas y Limitaciones
| Ventajas | Limitaciones |
|---|---|
| Control total sobre la infraestructura y los datos. | Configuración inicial compleja (requiere conocimientos en Docker/Ruby). |
| Aislamiento real de procesos mediante contenedores. | No es una herramienta "no-code" (requiere configuración técnica). |
| Visibilidad de costos y auditoría completa. | Dependencia de infraestructura externa para herramientas MCP específicas. |
Preguntas Frecuentes (FAQ)
- ¿Es compatible con Claude Code y Cursor CLI?
- Sí, Aixle Flow permite ejecutar estos agentes dentro de contenedores aislados como parte integral del flujo de trabajo.
- ¿Cómo maneja los fallos en la red durante ejecuciones largas? Gracias a la integración con Temporal, el estado del flujo se guarda y puede reanudarse automáticamente cuando la conexión se restablece o el servicio se reinicia.¿Puedo usarlo para escalar mi equipo de desarrollo?Sí, está diseñado precisamente para eso: permitir que múltiples personas colaboren en un tablero compartido donde los agentes ejecutan las tareas pesadas bajo supervisión.
Verificado el: 2024-05-23. Fuentes: Repositorio oficial AixleHQ/flow y documentación técnica en flow.aixle.com