Abacus.AI Agent: cómo crear apps web, móviles y full-stack desde un solo chat
Durante años, levantar una aplicación completa —backend, frontend y app móvil— significaba semanas de trabajo y un stack de herramientas distinto para cada capa. Hoy ese flujo se está colapsando en algo mucho más simple: describes lo que quieres en lenguaje natural y un agente lo construye por ti.
En este artículo te muestro Abacus.AI Agent, una plataforma de vibe coding que va más allá de generar un sitio web. Permite crear ecosistemas completos (web + móvil + backend conectados), clonar apps existentes, generar juegos móviles e incluso integrar pagos con Stripe, todo bajo una misma suscripción.
Qué es Abacus.AI Agent
Abacus.AI Agent no se limita a crear sitios web con IA. Su verdadero punto fuerte es que puede generar proyectos grandes conformados por varias aplicaciones que trabajan como una sola idea: una app móvil de iOS/Android, una app web de panel administrativo y un backend compartido entre ambas.
Además del desarrollo de software, la plataforma sirve para:
- Generar presentaciones, videos e imágenes con IA.
- Delegar tareas continuas en el navegador (revisar un sitio, descargar datos de forma periódica).
- Generar código de aplicaciones web, móviles y backend.
- Crear chatbots tipo RAG con acceso a múltiples modelos de IA.
En esta guía nos enfocamos en lo que más vas a aprovechar: crear aplicaciones.
Registro y primeros pasos
Para empezar, entra a la sección de registro. Si es tu primera vez, tienes un descuento del primer mes (alrededor de $7/mes en la suscripción inicial). Da clic en Get Started y regístrate con tu cuenta —recomiendo Google por ser la opción más genérica.
Una vez dentro, verás una interfaz de chat con una galería de ejemplos de todo lo que puedes crear: aplicaciones, presentaciones, hojas de Excel, chatbots y automatizaciones.
Modo Chat vs. Modo Agente
La plataforma tiene dos modos principales que controlas desde un botón:
Modo Chat. Para conversar y elegir entre múltiples modelos. Puedes seleccionar uno directamente (GPT, Claude, Kimi, etc.) o dejar la opción Router LLM, que elige automáticamente el mejor modelo según tu consulta. Por ejemplo, al pedir "dame ideas de Software as a Service para ganar dinero extra", el router puede escoger un modelo concreto y responderte dentro del mismo chat.
Modo Agente. Es lo que más vas a aprovechar. Aquí el agente genera aplicaciones reales y tiene una característica clave: ejecutar varios agentes en paralelo.
Tip: También existe una opción auto para que la propia plataforma decida si tu tarea la resuelve un agente o basta con un chat normal.
Demo 1: ecosistema full-stack de finanzas personales
El primer ejemplo es el más ambicioso: un ecosistema completo. El prompt pide crear una app de finanzas personales conformada por:
- Una app móvil (iOS y Android) para categorizar gastos y escanear recibos.
- Una app web que actúa como panel avanzado.
- Análisis de gastos impulsados por IA.
Como son dos proyectos que deben comunicarse, el truco está en cerrar el prompt con una instrucción clave: "que ambas aplicaciones estén sincronizadas con un backend compartido".
Este es el prompt completo que puedes copiar:
Construye un ecosistema full-stack de finanzas personales que consista en:
Una aplicación móvil (iOS + Android) para el seguimiento diario de gastos con
funcionalidades como categorización inteligente, escaneo de recibos, detección
de gastos recurrentes e información en tiempo real. Una aplicación web que actúe
como un panel avanzado para usuarios avanzados con capacidades como:
Visualizaciones financieras interactivas (flujo de caja, desglose por categorías,
tendencias), análisis de gastos impulsado por IA y detección de anomalías,
planificación y proyección de presupuestos, planificador de ahorros basado en
objetivos (por ejemplo, vacaciones, inversiones), reportes financieros mensuales
y anuales. Asegura que ambas aplicaciones estén perfectamente sincronizadas
mediante un backend compartido.
Al enviar, el agente define el alcance del proyecto y te hace preguntas extra (¿manejas multimoneda?, ¿qué categorías de gastos?). Si no quieres elegir una por una, basta con responder "continúa" y la plataforma escoge las mejores opciones.
La función Swarm: agentes en paralelo
Aquí entra Swarm, la característica estrella. En lugar de un solo agente trabajando secuencialmente, lanza varios agentes al mismo tiempo: uno construye la app móvil, otro la app web y otro el backend.
Das clic en Start a Swarm, confirmas con go ahead y el sistema arma una planificación (autenticación, manejo de monedas, ingreso de gastos, etc.). Puedes pedir modificaciones al plan o aceptarlo tal cual. A partir de ahí verás, paso a paso, cómo cada agente va creando su parte del proyecto.
Es un proceso que toma tiempo, porque no estás pidiendo solo un frontend: incluye base de datos, autenticación y todas las conexiones entre las tres aplicaciones.
No es solo interfaz: hay base de datos y código real
Un punto importante es que estas apps no son maquetas visuales. Si entras a Settings → Database, encuentras un selector con todas las tablas creadas. Los datos se guardan realmente a través de una API.
En la sección Code puedes ver el código de la aplicación, de la API y de la autenticación. De hecho, esa misma API es la que consume la app móvil.
Probar la app móvil con Expo
La app móvil genera una URL escaneable desde tu dispositivo. Al escanearla se descarga Expo, y desde ahí ves la app móvil en tu propio teléfono. Te entrega además un usuario de prueba para iniciar sesión.
Para comprobar que todo está sincronizado: registras un gasto desde la web, inicias sesión con esa misma cuenta en el móvil, y el balance y los gastos aparecen reflejados en ambos lados. Comunicación confirmada entre frontend, backend y móvil.
Iterar es solo pedirlo por chat
¿Algo no se muestra bien? Lo corriges describiéndolo. En la demo, las tarjetas de gastos en el móvil no mostraban el valor correcto. Bastó con escribir el problema en el chat para que el agente modificara el código (el error estaba en cómo se guardaba un decimal en Prisma) y lo dejara funcionando.
También puedes pedirle que cree un usuario nuevo, que limpie la base de datos o que exporte los datos —todo desde el chat.
Demo 2: clonar un stack completo (estilo Notion)
Como las apps pueden tener un stack muy completo (web + móvil + backend), también sirven para crear clones simplificados de productos existentes.
El prompt pide una app inspirada en Notion: listar archivos, crear notas nuevas y marcarlas como públicas o privadas, más una app móvil iOS/Android conectada al mismo backend.
Este es el prompt completo:
Construye una aplicación web simplificada inspirada en Notion, con funcionalidad
principal para compartir y crear documentos con autenticación de usuarios. La
aplicación debe requerir inicio de sesión y autenticación de usuario. Una vez
autenticados, los usuarios deben poder: ver una lista de archivos públicos
disponibles para todos; crear un nuevo archivo. Un archivo puede contener
contenido de texto escrito, incluir imágenes subidas y ser marcado por el usuario
como público o privado al momento de guardarlo. Los archivos públicos se muestran
en la lista visible para todos los usuarios autenticados; los privados son
visibles únicamente para el creador. Cada archivo debe almacenar y mostrar:
contenido (texto e imagen) —asegúrate de que la subida de imágenes desde el
dispositivo funcione correctamente y que la caja de texto funcione bien—, creado
por (identidad del usuario), última edición el (timestamp) y estado de privacidad.
Los usuarios solo pueden editar archivos a los que tengan permisos de acceso (los
públicos los edita cualquier usuario autenticado; los privados, únicamente el
creador). Proporciona una interfaz simple y amigable para visualizar, crear y
editar estos archivos, con un tema en blanco y negro, minimalista pero
completamente funcional.
Además, crea también una aplicación móvil para iOS y Android conectada al mismo
backend. La app móvil debe permitir autenticación de usuarios, visualización de
archivos públicos y privados según permisos, creación y edición de archivos,
subida de imágenes desde el dispositivo móvil y sincronización en tiempo real con
el backend. Tanto la aplicación web como la móvil deben compartir la misma
API/backend y mantener consistencia de datos entre plataformas.
Tras lanzarlo con Swarm, se generan ambas aplicaciones. Creas una nota privada y una pública desde la web; al entrar con el mismo usuario en el móvil, ves exactamente la misma información. Si creas una nota desde el móvil, aparece en la web al refrescar. La base está lista y, a partir de ahí, solo es cuestión de iterar pidiendo más características.
Demo 3: una app móvil sencilla (juego estilo Candy Crush)
No siempre necesitas un proyecto full-stack. Puedes pedir únicamente una app móvil. En este caso, un juego minimalista estilo Candy Crush, funcional y con colores vibrantes.
El resultado es una app con tabla de niveles que se van desbloqueando al superarlos. Lo interesante:
- Es una aplicación de React Native.
- Puedes descargar el proyecto completo desde el ícono de Files.
- Cuenta con una sección de logs/debug para revisar errores.
De momento es solo interfaz (sin backend), pero podrías usar Swarm después para añadirle uno.
Demo 4: copiar el diseño de un sitio existente
Otra opción potente: pasarle la URL de un sitio para que lo tome como referencia. Abacus.AI lo analiza, hace una especie de scraping para leer su estructura, y aplica ese diseño a lo que tú le pidas.
En la demo se usó un sitio de reservas de vuelos y hoteles. Surgen consideraciones a tener en cuenta:
- Origen de los datos: el agente no tiene acceso a las APIs oficiales del proveedor, así que puedes pedirle que cree un backend propio para registrar hoteles y reservas.
- Alcance: ante un sitio muy complejo, conviene pedir solo que copie el diseño del frontend.
- Consideraciones legales: copiar un sitio completo puede generar problemas de derechos de autor, por lo que lo recomendable es decirle "básate en su diseño".
Curiosamente, aunque pidas dos proyectos separados, el agente puede recomendarte combinar backend y frontend en uno solo usando Next.js.
Integración con Stripe: del prototipo al cobro real
Aquí está la parte más valiosa para validar una idea de negocio. Al crear la app puedes pedir integración con Stripe desde el inicio: "añade integración de Stripe backend y frontend, después te paso las credenciales".
Pasar las credenciales
En tu cuenta de Stripe (en modo prueba), ve a Desarrolladores → Claves de API y copia tu clave pública y tu clave secreta. Luego se las pasas al agente en el chat, indicando cuál es cuál.
Configurar el Webhook
Los webhooks son clave: cuando Stripe recibe un pago, notifica a tu aplicación. En Desarrolladores → Webhooks → Añadir destino:
- La URL de conexión es la de tu app, con la ruta especial que el agente te indica (por ejemplo,
tu-dominio/api/webhook/stripe). - Selecciona solo los eventos necesarios:
checkout.session.completedycheckout.session.expired. - Crea el destino y copia el Webhook Secret (secreto de firma). Págalo también en el chat para que el agente lo configure.
Estas credenciales equivalen a las variables de entorno del proyecto. Puedes verlas y editarlas manualmente en la sección Secrets, pero dárselas al agente hace que él mismo las actualice.
Deploy y prueba de pago
Una vez configurado, dale Deploy (asígnale un nombre y obtendrás una URL inmediata). Tras cada cambio importante, usa Redeploy y espera un par de minutos a que el sitio tome la nueva configuración.
Para probar el flujo de pago, usa los datos de prueba de Stripe: el número de tarjeta 4242 4242 4242 4242, una fecha posterior a la actual y cualquier nombre. Al completar el pago, lo verás reflejado tanto en tu app (reserva confirmada) como en el panel de Stripe, en la sección de Transacciones.
Conclusión
Abacus.AI Agent es bastante más que una herramienta de vibe coding para crear un sitio web. En un solo flujo puedes:
- Levantar ecosistemas full-stack con web, móvil y backend sincronizados.
- Ejecutar varios agentes en paralelo con Swarm.
- Acceder y descargar el código real (Next.js, React Native, Prisma).
- Clonar el diseño de sitios existentes e integrar pagos reales con Stripe.
Si quieres validar una idea o lanzar un MVP rápido, es una opción muy completa por su precio. Y si tu proyecto crece, siempre puedes seguir iterando o exportar el código para llevártelo a tu propio entorno.
¿Tienes una idea de proyecto que te gustaría ver desarrollada con esta herramienta? Déjala en los comentarios. Y si quieres asesoría personalizada sobre este u otro tema, puedes reservar una sesión en fazt.dev.