App Assembly

TypeScript Web Privado

Lenguaje

TypeScript

Categoria

Web

Estado

Privado

App Assembly es una plataforma de fábrica de IA diseñada para construir y gestionar pipelines de automatización complejos. Destaca por su soporte de bóvedas BYOK (Bring Your Own Key), la ejecución paralela de tareas y las compuertas de aprobación humana que garantizan control en procesos críticos.

Características principales

  • BYOK Vaults: gestión segura de claves de API con cifrado; los secretos nunca salen de tu infraestructura.
  • Ejecución paralela: múltiples workers ejecutando tareas de IA de forma concurrente.
  • Human gates: compuertas de aprobación humana para intervención manual en puntos críticos del pipeline.
  • Orquestación de tareas: motor de tareas profundo con seguimiento de estado, logs de auditoría y eventos.
  • Dashboard en tiempo real: visualización en vivo de pipelines, ejecuciones, workers, documentos, presupuestos y aprobaciones.

Arquitectura

  • Backend (backend/): API Fastify + servidor WebSocket, motor de tareas, auditoría/eventos y bóveda BYOK.
  • Frontend (landing/): aplicación Next.js para marketing y UI del dashboard.

Inicio rápido

# 1. Copiar variables de entorno
cp backend/.env.example backend/.env
cp landing/.env.example landing/.env.local

# 2. Iniciar PostgreSQL
docker compose up -d db

# 3. Instalar dependencias e iniciar
cd backend && npm install && npm run dev
cd landing && npm install && npm run dev

Variables de entorno requeridas

  • DATABASE_URL: cadena de conexión PostgreSQL.
  • VAULT_MASTER_KEY: clave maestra de 32 bytes en base64 para cifrar los secretos.
  • NEXT_PUBLIC_API_URL: URL base del backend.

Compartir