De Frontend Bonito a Aplicación Full-Stack en Minutos
Si eres programador del siglo 21, seguramente has estado usando Claude, Cursor u otro IDE con inteligencia artificial integrada. Y me juego lo que quieras a que te ha pasado esto: estás generando el frontend súper concentrado, la IA te genera una interfaz decente, una aplicación chula… pero claro, ¿dónde está la funcionalidad?
Te falta el backend, autenticación, base de datos. Y cuando se lo pides a la IA, empieza con las instrucciones: “tienes que crear un backend y conectarlo”, “configura la API de Google para poder iniciar sesión con Google”…
Has pasado de que esté generando todo automático a que te dé instrucciones. Y esas instrucciones, quieras o no, te hacen perder mucho tiempo: todo el día, varios días, depende de lo que quieras puede ser muchísimo tiempo.
El Problema con las Alternativas Actuales
Existen alternativas, pero las que había hasta ahora no me gustaban demasiado. Me ha llegado a pasar que la IA me dice que configure un Supabase, un Firebase para poder seguir adelante. Pero esto también implica una configuración aparte: conectarme yo, hacerlo… y no es lo que busco.
Quiero crear una aplicación desde cero rápidamente con la inteligencia artificial, sin jaleos.
¿Qué es InsForge?
Exactamente esto, justamente esto es lo que resuelve InsForge. Es un backend especializado para programar con agentes, para que tu agente de inteligencia artificial pueda ver, configurar, hacer todo, gestionar todo el backend por ti.
Lo va a operar y lo va a hacer todo desde el flujo de desarrollo. No te tienes que salir, no tienes que cambiarte de pestaña, puedes seguir en tu cursor o tu IDE favorito para programar. No hay que hacer ningún paso manual, se hace todo automático.
Backend as a Service con una Diferencia Importante
InsForge es un Backend as a Service, pero tiene una diferencia muy importante con otros: es open source. Esto ya es un punto a favor. Nos encanta aquí la comunidad open source.
Y como no, tiene todas las cosas que te puedes esperar de un Backend as a Service. Tiene PostgreSQL con reglas de seguridad RLS (Row Level Security), autenticación integrada con email, Google y GitHub, funciones serverless, tiempo real con webhooks, almacenamiento S3 para imágenes y archivos, y además un gateway unificado de IA para todas las APIs que existen hoy en día. Puedes llamar a Anthropic, a Gemini, a Grok, todo llamando al mismo endpoint. Al final te cobran por el servicio igual que te cobra una API, pero lo tienes todo unificado y te cuesta lo mismo.
El Poder del MCP
Lo interesante es cómo lo exponen: a través de un MCP (Model Context Protocol). Si no sabes lo que es un MCP, ya lo expliqué en otro vídeo, pero básicamente esto permite que la IA pueda entender cómo actuar, cómo hacer estas acciones que queremos hacer.
Nos permite que escribiendo por el chat podamos controlar nuestro backend: crear una tabla nueva, crear un endpoint específico… Todo esto lo controla el MCP y nos gestiona todo el backend. Cuando digo todo es literalmente todo.
Comparativa Práctica: Sin vs Con InsForge
Quiero mostrarte la diferencia real. Voy a crear la misma aplicación de dos formas: primero sin InsForge, usando solo la IA tradicional, y luego con el MCP de InsForge instalado. El mismo prompt, el mismo modelo, y veréis la diferencia.
Prueba Sin InsForge - El Método Tradicional
En mi caso voy a usar Claude 3.5 Sonnet en mi IDE sin el MCP de InsForge instalado. Le pedí que me creara una aplicación de gestión de tareas full-stack con login de usuarios, tiempo real y almacenamiento de imágenes. Si iba a usar algún framework, que lo instalara con un comando.
Estuvo mucho rato, muchísimo rato generando. Me creó una carpeta de frontend, otra de backend y otra de database con el esquema de Prisma. Ya aquí veo cositas que no me gustan. Quería empezar a desarrollar desde cero de forma rápida y me ha generado muchísimos ficheros.
Los Problemas Empiezan
Fui a iniciarlo y lo primero es que pude iniciar el frontend, pero la interfaz era feísima. Imagino que al generar tantas cosas no hizo bien la interfaz. Intento loguearme y claro, obviamente no puedo porque me falta el backend. Intento iniciar el backend y la base de datos y me dice que no encuentra una base de datos en localhost. Tendría que levantar un Docker para que el backend apunte a esa base de datos, y aun así el login con redes sociales tampoco funcionaría. El caso es que la aplicación no me está sirviendo, tengo que crear un montón de cosas manualmente y no es lo que buscaba.
Prueba Con InsForge - Magia Automática
Ahora voy a activar el MCP de InsForge y usar exactamente el mismo prompt con el mismo modelo (Claude 3.5 Sonnet).
Instalación Súper Sencilla
Antes de nada, la instalación es facilísima. Vas a la página web, te creas una cuenta, y te pide seleccionar en qué país quieres que esté alojado el servidor. En mi caso seleccioné Alemania porque soy de España y es lo más cerca que tengo. Luego te dice en qué herramienta quieres que añada el MCP: si lo quieres en Cursor, en Claude, en VS Code… tiene un montón de opciones. Directamente te abre tu IDE, te agrega el MCP con tu API key, te esperas a que cargue y listo. No tienes que hacer nada manual, te lo hace todo automáticamente.
Generando la Aplicación
Le doy el mismo prompt y sin decirle nada, ya detecta que como necesito tablas, autenticación y todo eso, tiene que usar InsForge. En el historial del chat ya empieza a mencionarlo: uso el MCP de InsForge, obtengo información, creo cosas… Está haciendo uso del MCP sin nosotros indicárselo siquiera. Esto es una maravilla.
Los Resultados
Una vez creado, para empezar tengo muchos menos ficheros. Solo me ha creado el frontend. ¿Por qué? Porque el backend ya está en la nube gracias a InsForge. Al ser menos código, puede centrarse en hacer bien el frontend, y ahí ya tenemos un punto a favor.
Entramos a la página y para empezar ya me gusta más la interfaz. Y aquí tenemos la primera magia: ya podemos iniciar sesión con correo, con Gmail y con GitHub sin yo haber tocado nada. No he tenido que irme a la API de Google ni la de GitHub. Nada. Me lo ha hecho solo.
Y con el correo es aún más flipante: me he creado una cuenta con email, sin configurar ningún SMTP, y me ha llegado un correo electrónico de verificación automáticamente. Pongo el código, me deja iniciar sesión y ya está.
Probando las Funcionalidades
Creo una tarea nueva con un nombre de ejemplo, una descripción de ejemplo y le pongo una imagen. La crea sin ningún error, la imagen se sube perfectamente. Actualizo la página y sigue ahí. Todo funciona.
Entro al dashboard de InsForge y puedo ver toda la información: en autenticación me aparece mi cuenta, en las tablas tengo la tabla que me ha creado automáticamente, tengo sistema de logs de todo lo que está haciendo el MCP, y en storage los archivos subidos. Todo creado por el chat simplemente al yo escribir.
Tiempo Real Sin Configurar WebSockets
Por defecto, cada usuario solo veía sus propias tareas (por seguridad). Pero quería probar el tiempo real, así que simplemente le pedí:
“Quiero que todas las cuentas vean todas las tareas, que sean compartidas para comprobar el tiempo real”
Lo hizo solo. Cambió las queries, cambió configuración de InsForge, sin tocar nada manualmente. Simplemente se lo escribí.
Creé dos cuentas, una con Google y otra con email. Desde un perfil puedo editar y eliminar mis tareas, y desde el otro igual. Si elimino una tarea en una cuenta, se elimina en tiempo real en la otra. Si creo una, se visualiza instantáneamente en ambas. Estos son los WebSockets funcionando sin haberlos implementado yo. Sinceramente, ¿cuántos de vosotros lo podríais haber implementado desde cero de forma tan rápida? Estoy seguro de que con esto os ahorráis muchísimo tiempo.
Seguridad: Row Level Security Automático
La base de datos utiliza PostgreSQL con reglas de seguridad RLS (igual que Supabase). Pero tiene algo importante: tú con lenguaje natural le puedes decir que las configure.
Esto es uno de los motivos por los que últimamente hackean muchas páginas web hechas con Supabase: tienen mal configuradas las reglas de Row Level Security.
Con InsForge no hay ese problema porque lo configuras escribiendo y se lo dices con lenguaje natural. Ya no tienes problemas de que te puedan hackear.
Deploy Automático
Y espera, porque esto ha sido el desarrollo en local. Pero también tiene funcionalidad para hacer deploy. Puedes desplegar esta aplicación en la nube de forma rapidísima.
De hecho, he desplegado la aplicación del ejemplo y puedes acceder desde el enlace en la descripción del vídeo para crear tus propias tareas.
Precios y Planes
Ahora lo importante, el tema de precios. Para empezar es gratis, tienes una opción totalmente gratis con la que puedes probar. Tiene un límite, obviamente, pero tienes 100 llamadas al MCP, 100 megas en la base de datos, un giga de storage y hasta dos proyectos.
Luego tienes el paquete Starter que está de promoción y cuesta 5 dólares al mes. Tienes 200 llamadas al MCP, dos gigas en la base de datos, 25 gigas de storage (que ya es bastante) y cinco proyectos. Si te pasas de llamadas al MCP, puedes hacer pago por uso y que te cobren por cada llamada.
Y luego si queréis ser serios y profesionales, tenéis la versión Pro. Esto ya es canela en rama: cuesta 20 dólares al mes y tenéis llamadas ilimitadas al MCP, ocho gigas en la base de datos, 100 gigas de storage y podéis tener hasta 20 proyectos. Con 20 dólares al mes ya tenéis la vida solucionada para todos los proyectos que tengáis en mente.
Y espera, que no he comentado lo más importante: esto es open source. Al ser open source puedes obtener el repositorio, configurar bien las variables de entorno y con Docker ejecutarlo en local o en tu propio servidor, sin tener que pagar por ninguna suscripción mensual. Si os interesa, puedo crear un tutorial de cómo instalarlo en vuestro propio servidor.
Mi Opinión Personal
Pienso que esto es el futuro de la programación. Yo quiero esto: poder escribir algo y que me haga todo el ecosistema. No quiero tener que depender de piezas separadas y conectarlas manualmente.
Además, esto es súper escalable. Y sinceramente, pienso que es la mejor alternativa (sino la única) a Supabase. Creo que esto le vapulea a Supabase en todos los sentidos.
En mi opinión, si quieres crear una aplicación y quieres probar rápidamente si funciona, si quieres tener una base sólida sin problemas de ciberseguridad, con la garantía de seguridad de un backend open source que está en constante desarrollo… InsForge es tu producto.
Conclusión
Como veis, todo el proceso que os tocaría hacer en manual se hace automáticamente y lo tenemos integrado dentro de nuestro editor. En definitiva, para proyectos que necesiten escalar mucho en un futuro o desarrollos que tengan que ser rápidos, es la mejor solución.
Yo lo descubrí hace poco, me ha gustado bastante y estoy implementándolo en un par de proyectos. Echadle un vistazo, decidme qué tal os parece y si queréis que traiga más contenido sobre esto.
Os dejo en la descripción el enlace a su página web para que podáis crearos la cuenta, acceder y si queréis hacer self-hosting también podéis. ¡Nos vemos en el próximo vídeo!



¿Qué te ha parecido?
Déjame tu opinión, pregunta o sugerencia. Los comentarios se sincronizan con GitHub Discussions .