ant
Ant es una plataforma de ingeniería de IA autocontenido que permite construir y ejecutar agentes autónomos con contexto declarado y auditabilidad completa.
Ficha actualizada 23 sept 2026, 3:28 · upstream 23 sept 2026, 3:27 · release v1.2.0
Qué es ant
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Ant es un framework de ingeniería de software autocontenido para la creación y ejecución de agentes inteligentes. Su arquitectura se basa en el principio de que el contexto no se descubre al vuelo, sino que se declara explícitamente antes del despliegue. Esto garantiza consistencia entre el entorno de desarrollo y de producción, permitiendo auditoría completa y reproducibilidad.
El sistema distingue dos tipos de espacios: un 'codespace' para construir productos (PRD → diseño → código) y un 'workspace' para ejecutar agentes organizacionales definidos en archivos. Ambos comparten la misma infraestructura de ejecución, incluyendo Redis como bus de estado, una cadena de procesos idéntica y un almacenamiento cifrado de credenciales.
La arquitectura se divide en dos bucles: el loop de construcción (greenfield), que genera PRD, diseño, UI o código desde cero; y el loop de iteración, que ejecuta agentes predefinidos sobre archivos existentes. Cada etapa es un job independiente con sus propios prompts, herramientas y artefactos duraderos, lo que permite una verificación paso a paso sin depender del modelo en tiempo real.
Se puede ejecutar localmente mediante Docker Compose o en la nube. El proyecto está disponible bajo licencia Apache 2.0 y ofrece documentación completa para desarrolladores e ingenieros de software.
- Generación automática de sistemas completos (PRD, arquitectura, diseño UI) desde un solo prompt
- Ejecución de agentes autónomos que operan sobre archivos del repositorio sin intervención humana
- Creación de pipelines de CI/CD automatizados con verificación en cada paso
- Desarrollo de software como servicio (SaaS) donde el contexto se mantiene consistente entre despliegues
- Automatización de procesos empresariales mediante agentes definidos en archivos y ejecutados cron
- Generación de documentación técnica, tests unitarios y artefactos de despliegue desde un solo flujo
- Contexto declarado explícitamente: el prompt se construye antes del despliegue, eliminando ambigüedades en la interpretación
- Auditoría completa: cada paso genera artefactos duraderos (archivos JSON, YAML, MD) que pueden ser revisados y corregidos por humanos
- Doble modelo de espacio: codespace para desarrollo greenfield y workspace para ejecución de agentes organizacionales
- Infraestructura compartida: Redis, almacenamiento cifrado y pipeline idéntico en ambos tipos de proyecto
- Verificación en cada paso: los jobs se ejecutan secuencialmente con validaciones que fallan si el resultado no cumple las especificaciones
- Soporte para múltiples lenguajes (Node.js, Rails) y arquitecturas (Next.js, FastAPI)
- No incluye un IDE de visualización en tiempo real ni herramientas de depuración nativas como VS Code
- La verificación de integración contra servicios reales no está implementada: se recomienda probar código generado contra el backend antes del despliegue
- El workspace carece de repositorio Git, control de versiones y despliegues automáticos
- No incluye depuración por defecto ni herramientas de testing automatizado en producción
- La documentación es limitada comparada con competidores como Lovable o Cursor
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para iniciar localmente: instala Node.js >= 22.13, pnpm 11.1.0 y Docker Compose. Ejecuta `pnpm dev:infra:redis` para el Redis y `pnpm dev:all` para el stack completo (API, Realtime, Worker, Preview). Para producción, despliega en un servidor con Node.js >= 22.13, Redis y un LLM API key configurado en `.env`. El Redis debe estar disponible en puerto 6379. Se recomienda usar Docker Compose para el entorno de desarrollo y desplegar la aplicación en producción con un contenedorizado o una infraestructura como Kubernetes.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.