En el bot real, cada usuario del panel configura su propio agente: el copy, el planner y el QA visual de SUS generaciones corren con SU cuenta (multi-cuenta de Claude Code o API keys en un mismo servidor, credenciales cifradas con AES-256-GCM). El formulario muestra solo lo que cada proveedor necesita.
El asistente corre claude setup-token en el servidor:
te da un link de autorización OAuth, entras con TU cuenta de Claude (Pro/Max/Team), pegas el código y el
token de 1 año queda cifrado en tu perfil.
1 · Abre este enlace y autoriza con tu cuenta de Claude:
2 · Pega aquí el código que te muestra:
Verificando… (en el bot real ves aquí la salida del CLI en vivo)
Cuenta conectada — token guardado cifrado en tu perfil; tus generaciones ya usan tu suscripción de Claude.
Todo lo que el bot sabe de tu empresa se edita aquí: qué hace, productos, tono, estrategia… y puedes crear archivos .md nuevos (prompts personalizados, guías de estilo, promociones) que el bot inyecta automáticamente en cada generación. Los cambios aplican de inmediato, sin tocar código.
Nombre, eslogan, web, rubro y paleta de colores, todo desde el panel. El bot los usa en
TODAS las piezas (prompts, degradados, subtítulos, posts de marca). Se guarda en config/brand.json.
El secreto de la calidad "agencia": sube 1-4 imágenes de ejemplo del estilo que quieres. El formato "Post de marca premium" se las pasa a Nano Banana Pro (o gpt-image-1) con tu logo y copia esa línea gráfica en cada pieza — igual que darle referencias a ChatGPT. Logo, colores, tipografía y composición consistentes en todo el feed.
Sube fotos de tus productos, platos o artículos reales (hasta 8) y el modelo los usa como protagonistas de la imagen. Ej. un restaurante sube fotos de sus platos y el bot genera los posts con esos platos reales, junto a tu logo y el texto. Sirve para cualquier rubro (fal / OpenAI).
Sube tus logos y elige cuál superpone el bot en imágenes y videos (ideal: SVG/PNG transparente).
Los colores y datos básicos viven en config/brand.json, editable en la sección de arriba.
Pipelines personalizables que encadenan IAs paso a paso (estilo ElevenLabs Flows):
copy → image → animate → tts → subtitles → music → assemble, conectando salidas con
$paso.salida. Incluye presets "Reel: imagen IA animada" y "Personaje presentador"
(la IA crea un personaje, le pone tu guion con voz y lo anima hablando con OmniHuman). Se eligen como
formato al Generar y se editan como JSON aquí mismo.
| Workflow | Descripción | |
|---|---|---|
| Reel: imagen IA animada | Imagen premium → image-to-video → voz + subtítulos → música → logo | |
| Personaje presentador | Retrato IA + guion con voz → personaje hablando (OmniHuman) → subtítulos + marca |
Automático: si la biblioteca está vacía, la IA busca y descarga sola una pista CC0 (sin copyright) de Openverse acorde al tema, con créditos guardados. También puedes subir pistas o pegar la URL de una canción al generar/editar una pieza — y quitar o cambiar la música al editar.
El prompt de dirección de arte de las imágenes es personalizable (texturas, luz, tipografía — la paleta de marca se aplica siempre), y puedes subir tus propias skills (.md con tu playbook) y activar/desactivar cuáles usa la IA al escribir.
Tokens para publicar (Instagram/Facebook/LinkedIn/TikTok/X) y keys de proveedores de medios (fal, ElevenLabs, HeyGen) se configuran desde el panel: cifradas (AES-256-GCM) y de solo escritura — nunca se muestran. Si una variable ya está en el .env del servidor, esa manda.
Cada usuario entra con su contraseña y configura su propio agente/cuenta de IA. Los admin además gestionan usuarios, contexto y logos. En el bot real: contraseñas con scrypt, rate-limit de login y sesiones con expiración.
| Usuario | Rol | Agente |
|---|