AppLLM de Abacus: crea aplicaciones full stack completas sin salir del navegador
Si llevas tiempo saltando entre distintas plataformas web para crear aplicaciones, armar slides o tener chats con IA, este artículo te interesa. Vamos a ver AppLLM, una plataforma de IA que te permite crear aplicaciones de todo tipo, desde un sitio web básico hasta un proyecto complejo formado por una aplicación web, un backend y una aplicación móvil, todo multiplataforma.
Lo mejor es que no tienes que instalar nada: todo funciona dentro del navegador y queda guardado en tu cuenta. La creación es sencilla porque todo se hace mediante un chat. Tú describes lo que quieres, la IA genera el proyecto completo y a ti solo te queda revisarlo.
Y no se queda ahí. Dentro de la misma cuenta también tienes acceso a otras características: puedes ejecutar agentes en la nube (como Claude o GPT), usar un chat con múltiples modelos que van desde Claude hasta GPT o modelos abiertos chinos que puedes intercambiar cuando quieras, generar imágenes, presentaciones, Excels y más. Además, la propia plataforma te ofrece la base de datos y el alojamiento de los proyectos. Cubre todo el ciclo: desde que tienes la idea hasta que el proyecto está desplegado, sin moverte entre herramientas adicionales.
En este artículo te voy a mostrar varios ejemplos para que entiendas qué puedes llegar a construir con ella. Vamos a empezar.
Cómo empezar
Para empezar a usar AppLLM entras al landing page, donde verás todo lo que se puede crear. La forma más fácil de iniciar es entrar en Sign in y loguearte con la cuenta que prefieras.
Una vez dentro vas a ver una interfaz con algunos ejemplos y el chat principal. Desde ahí ya puedes empezar a pedirle lo que necesites.
Primer ejemplo: un ecosistema full stack de finanzas personales
Para arrancar le pedí que construyera un ecosistema full stack de finanzas personales, compuesto por una aplicación web (lo típico) pero también por una aplicación móvil para el mismo proyecto. Es decir, una web comunicada con una app móvil, lo que obviamente implica base de datos y backend por detrás, aunque de eso no tenemos que preocuparnos porque Abacus lo hace todo.
La idea es esta: no generas solo una web que luce bien, sino todas las aplicaciones que forman parte de un mismo negocio. En este caso pedí una app de finanzas personales con ahorros, reportes y métricas.
A.E.N. Swarm: múltiples agentes trabajando en paralelo
Lo primero que devuelve Abacus es el típico resumen analizando lo que le pediste, pero la parte más interesante es una sugerencia para usar algo llamado A.E.N. Swarm. Esta característica permite lanzar múltiples agentes en paralelo para construir la aplicación mucho más rápido. Es algo que muchos agentes de IA tienen hoy, pero que aquí se aprovecha de una forma especialmente útil.
Al darle a Start empieza la ejecución paralela de código con multiagentes. Antes de arrancar te hace algunas preguntas extra opcionales: si quieres autenticación, escaneo de recibos, etc. Puedes pedir más cosas, responder una por una, o simplemente escribir "adelante" para que elija las mejores opciones por ti. Tras eso te muestra el plan que propone y le das en Aceptar.
A partir de ahí salta a una vista especial con una especie de mapa donde primero crea la aplicación web (porque necesita la base de datos y el backend) y luego pasa a la aplicación móvil. Puedes hacer clic para ver un resumen de lo que se está haciendo y, arriba, tienes el Plan Overview con todo lo que se está construyendo.
Este proceso puede tardar bastantes minutos, unos 15 o 20 según el tamaño de la aplicación. En mi caso, la primera aplicación web tardó 18 minutos y la aplicación móvil unos 20 minutos.
Revisando la aplicación web
Al darle en Open entras a un panel de control de esa aplicación. Generó un landing page básico, pero lo importante es que esté registrando datos correctamente.
No tienes que quedarte en esta interfaz: también puedes abrirlo desde el navegador. Si entras en Deploy y le pones un nombre (en mi caso "My Fast Finance" para darle algo único), te da una URL inmediata que abres directamente en el navegador, mucho más cómodo de revisar.
Probando la app me registré, entré al panel de control con métricas básicas y empecé a registrar transacciones:
- Creé un gasto de $100 en "supermercado", categoría alimentación.
- Generé un presupuesto de 3.000 para entretenimiento.
- Definí un objetivo de ahorro: un "viaje" de 4.000 con un ahorro actual de 1.000, con imagen y fecha.
- Fui añadiendo ahorros y viendo cómo iba aumentando el progreso.
Además del registro de movimientos, la app trae reportes para ver cómo avanzan tus finanzas. Pero lo interesante no es solo la web: también tenemos la aplicación móvil.
La aplicación móvil conectada al mismo backend
Al elegir la opción Mobile App se abre otro panel de control. Esto no es una web: es una aplicación móvil ya conectada con la web que vimos antes.
Para comprobarlo, inicié sesión con el mismo usuario y contraseña que registré en la web, y aparecieron exactamente los mismos gastos y registros que había insertado. La interfaz es más minimalista, pero funciona y, lo más importante, consume los mismos datos del backend.
Desde el móvil añadí un movimiento de +500 como ingreso ("otros ingresos") con su fecha, y al volver a la web ahí estaba el registro. Ambas aplicaciones se comunican con el mismo sistema por detrás: dos frontends hablando con un solo backend.
Tienes acceso al código y a la base de datos
En cada proyecto también tienes el código fuente disponible. La aplicación web está creada con Next.js, así que si sabes algo de código puedes descargarlo: hay una opción Files para bajar el proyecto en un ZIP.
En la sección Settings encuentras:
- La base de datos, donde están todos los registros (transacciones, presupuestos, usuarios). No es de un solo usuario: es el registro de todos los usuarios de la aplicación.
- La sección de Secrets, para colocar variables y comunicar el proyecto con servicios externos.
- El control de versiones, para moverte entre distintas versiones del proyecto.
La aplicación móvil funciona igual: se comunica con una API, así que no guarda los datos localmente sino que los pide al backend. De hecho tienes la documentación de Swagger, lo cual es muy interesante porque significa que puedes extender la API después. La app móvil está creada en React Native, y también puedes navegar por su código o descargarlo.
Para cualquier modificación es tan fácil como seguir pidiéndoselo al chat. Por ejemplo, pedí "añade soporte al IPI pin" y tras unos segundos ya tenía la aplicación con ese cambio.
Segundo ejemplo: un CRM con multiusuarios, roles y pagos con Stripe
No siempre necesitas una app móvil; a veces solo quieres una aplicación web. Como segundo ejemplo construí un CRM para hacer seguimiento de clientes, pidiéndole tracking, creación de notas y datos de usuarios.
Aquí puedes ir respondiendo las preguntas del asistente una por una. Le dije que sí debía soportar múltiples usuarios y que sí quería un dashboard, y para el resto le dejé que continuara él.
Tras unos minutos obtuve un landing page tipo SaaS para el CRM. Generé la URL para abrirlo desde el navegador (con soporte para tema claro y oscuro), me registré y entré a un dashboard sencillo con secciones para:
- Añadir contactos con su información.
- Registrar intereses del cliente, por ejemplo una "compra de laptop" por $1.000 asociada al contacto.
- Dar seguimiento moviendo las tarjetas entre tablas de progreso, ganancia, etc.
Extendiendo el CRM: roles administrativos y pagos
Para ampliar funcionalidades basta con seguir pidiéndolo en el chat. Le pedí:
- Soporte de usuarios administrativos, donde ese rol pueda ver todos los usuarios, los pagos y las suscripciones.
- Soporte a pagos con Stripe.
Tras esperar un poco apareció una sección de Planes con varias modificaciones para tener la integración con Stripe lista.
Cómo conectar Stripe paso a paso
Cuando integras un procesador de pagos necesitas añadir claves. Le pregunté directamente "¿qué necesito darte para que funcione Stripe?" y me listó lo necesario:
- Una clave pública.
- Una clave secreta.
- Un webhook.
Conectar Stripe es sencillo: te creas una cuenta en su página. Para hacer pruebas no importa dónde estés (eso sí importa en producción). Entras a tu panel, vas a Desarrolladores → Claves de API y copias las dos claves. En el chat le pasas cada una indicando cuál es la pública y cuál la privada.
Para el webhook, Abacus te da una URL que tienes que configurar en Stripe. Vas a Desarrolladores → Webhooks → Añadir destino, eliges tu cuenta, dejas la versión de API por defecto y añades los eventos que Abacus indica (como checkout.session.completed y los demás de la lista). Estos eventos son los que Stripe usará para notificar a tu aplicación cuando alguien compre algo, se suscriba, cancele su suscripción o cuando un pago falle o sea exitoso.
Le pones un nombre al destino (por ejemplo "CRM Abacus"), pegas la URL que te dio Abacus y creas el destino. Finalmente necesitas el Webhook Secret: en el panel de Stripe le das a "Secreto de firma → Revelar → Copiar" y lo pegas en el chat. Le das a enviar y esperas a que termine de configurarlo.
Después de eso entré al sitio, fui a planes, elegí el plan profesional, completé el checkout de Stripe con una tarjeta de prueba y, al volver al panel, en "Gestionar suscripción" ya aparecía como plan profesional. (Podrías incluso pedirle que muestre el plan activo en la misma página de planes; es una corrección fácil de añadir).
Por cierto, en Settings tienes los secrets o variables de Stripe visibles, no están ocultos. Si necesitas modificarlos antes de ir a producción, puedes hacerlo.
Más allá de las apps: integraciones, documentos y automatizaciones
En los ejemplos me enfoqué en aplicaciones porque es lo que más crea la mayoría, pero Abacus tiene integraciones de todo tipo:
- Google Drive: puedes conectarlo y, desde un chat, consultar tus propios documentos.
- Excel y documentos: puedes cargar un Excel (o traerlo desde Google Drive) y pedirle un resumen de tus finanzas con gráficos, crear documentos de todo tipo e incluso editarlos desde la misma web.
- Presentaciones / slides: le das el tema y Abacus busca en internet imágenes, recursos e información para armar una presentación completa que luego puedes modificar y descargar en distintos formatos.
Y si sumamos las automatizaciones de navegador, puedes programar una tarea para que, por ejemplo, todos los días a cierta hora vaya a un sitio web, extraiga la información, la guarde en tu Google Drive y te avise cuando esté listo. Todo de forma automática.
SuperComputer y agentes en la nube
Hace poco también mostré una característica llamada SuperComputer, que permite ejecutar tus agentes de IA (como Claude Code o GPT) dentro de un entorno en la nube. Este usa los recursos del servidor para crear las aplicaciones, sin que tengas que instalar nada en tu máquina. Además te da acceso a modelos inteligentes dentro de esa máquina, lo que te permite crear chats con el modelo corriendo localmente, sin consumir APIs externas.
El chat multimodelo
Al entrar a tu cuenta también tienes un chat clásico con acceso a múltiples modelos. Por ejemplo, quise investigar qué modelos abiertos puedo instalar en local y le pedí que usara Claude Opus 4.8. Leyó el prompt y respondió con una tabla.
Lo interesante es que puedes cambiar de modelo en cualquier momento: empecé con Claude Opus, pero podría continuar con GPT, Kimi u otros. Y si quiero generar una imagen, puedo usar Nano Banana: le pedí una infografía y la generó ahí mismo en el chat, bastante rápido, basada en la información que me había dado Claude Opus. Es decir, un modelo responde el texto y otro genera la imagen, y puedo seguir pidiendo modificaciones.
Si no quieres saber nada de modelos y solo preguntar cosas, puedes cambiar a RouteLLM, que decide qué modelo usar según sea necesario.
Conclusión
Usar Abacus es básicamente usar una plataforma que ofrece una enorme cantidad de opciones: no solo crear aplicaciones, sino también presentaciones, Excels e investigaciones, y todo con múltiples modelos inteligentes. No estás limitado a un único modelo abierto o chino; también tienes acceso a GPT, a Opus y demás.
Con esto puedes crear aplicaciones como SaaS complejos, sitios web para tus propios negocios o automatizaciones para tus proyectos, todo dentro de un mismo lugar y controlado desde una sola cuenta.
Si quieres ver más ejemplos, tengo varios videos sobre otras aplicaciones, y si quieres probar Abacus por ti mismo te dejo el enlace en la descripción. Nos vemos en un próximo video.