Cloudflare ha lanzado EmDash, un sistema de gestión de contenido de código abierto escrito en TypeScript. Se plantea como un sucesor espiritual de WordPress para la era serverless. Desarrollado en dos meses con asistencia de IA, se basa en Astro y usa licencia MIT. Su enfoque principal es una arquitectura de seguridad que aisla los plugins, y está diseñado para ser gestionado por agentes de inteligencia artificial.
Arquitectura serverless y sandboxing con Workers 🛡️
La innovación técnica de EmDash reside en su modelo de seguridad. Los plugins y extensiones no se ejecutan en el núcleo principal, sino en sandboxes aislados creados con Cloudflare Workers. Esto impide que un complemento vulnerable acceda al sistema o a otros plugins. La base es el framework Astro, priorizando la entrega de contenido estático. Incluye un servidor Model Context Protocol integrado y una CLI, facilitando que asistentes de IA interactúen y gestionen el contenido de forma automatizada.
Dos meses, un poco de IA y a correr: el nuevo ritmo de desarrollo ⚡
El dato de que se ha desarrollado en dos meses con ayuda de IA deja un sabor agridulce. Por un lado, muestra la potencia de las herramientas actuales. Por otro, hace que aquellos que llevamos seis meses intentando actualizar un WordPress a la última versión nos sintamos como artesanos de la edad de piedra. Parece que el futuro no es escribir código, sino supervisar a una IA que lo escribe mientras tú le sirves un café. Eso sí, con sandbox, no vaya a ser que el plugin del café se haga con el control del servidor.