Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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)
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

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.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsRails
SERVICIOS
Redis
BASES DE DATOS
Redis
PUERTOS
420041004101410241034201
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.