▲ Modular monolith · Multi-tenant · RLS

La plataforma para forjar, desplegar y facturar agentes de IA.

Marketplace, instalación por tenant, ejecución firmada por HTTP, orquestación con workflows y facturación — todo aislado por Row Level Security de PostgreSQL.

# Arrancar el stack completo
$ cp .env.example .env
$ make dev

backend  →  http://localhost:8000/docs
frontend →  http://localhost:5173
echo     →  http://localhost:9001

Una plataforma, no un agente

Agent-Forge es agnóstico al agente. Tú traes el contrato HTTP firmado; nosotros aportamos el resto.

🛒

Marketplace

Agentes versionados con JSON Schema de entrada y salida, pricing model y endpoint de runtime.

🔐

Aislamiento por tenant

RLS de PostgreSQL como defensa en profundidad. tenant_id nunca viaja en el body.

Ejecución firmada

HMAC-SHA256 sobre el body. Validación de entrada/salida y enmascarado de secretos en logs.

🧭

Workflows

Editor visual con React Flow. Nodos de agente, condición, aprobación humana y emisión de eventos.

📡

Triggers

Manual, webhook y cron — con adaptadores definidos para email y WhatsApp inbound.

💳

Billing & wallet

Métricas internas como fuente de verdad. Wallet prepago, soft/hard limits y Stripe tras una interfaz.

Arquitectura en una página

Modular monolith: un único deployable, fronteras internas claras.

Frontend · React + Vite
↓ JWT · X-Tenant-Id
FastAPI · 11 módulos
identitymarketplaceinstallations executioneventsworkflows triggersbillingobservability storageadmin
PostgreSQL 16 · RLS
Redis · Streams + Arq
Agentes externos · HTTP firmado

Stack mandatado

BackendPython · FastAPI · Pydantic v2 · SQLAlchemy 2 · Alembic · asyncpg
WorkerArq + Redis
DBPostgreSQL 16 con Row Level Security
FrontendVite · React · TypeScript · Tailwind · shadcn/ui · React Flow
AuthJWT (passlib + python-jose) · OAuth Google
InfraDocker Compose · Make

Listo para forjar tu primer agente

Clona el repo, ejecuta make dev y entra con el tenant demo pre-cargado.