Magic Cloud
Convierte tu base de datos o API en herramientas MCP en segundos
Documentación
Describe lo que quieres en inglés y obtén una aplicación funcional: base de datos, API segura y frontend, en tu propio servidor, en minutos y por céntimos. Magic Cloud es la plataforma de código abierto. Hyperlambda es el lenguaje en el que se ejecuta.
# When it's up: log in at http://localhost:5555 with root/root
# Change that password before the internet does.
$ curl -fsSL https://hyperlambda.dev/docker-compose.yaml | docker compose -f - up
Pon agentes de IA en el SQL que ya ejecutas
Envuelve SQL Server, MySQL, PostgreSQL o SQLite en APIs con control de roles y herramientas MCP. Sin migración, tus datos permanecen donde están.
Base de datos, API y frontend desde una conversación
CRM, ERP, logística, herramientas de back-office: una aplicación completa en hardware que posees, con usuarios, roles e inicio de sesión integrados.
Agentes que construyen sus propias herramientas
Cada endpoint es una herramienta MCP, y un agente puede solicitar una herramienta que aún no existe, dentro de un runtime del que no puede escapar.

De un prompt a una aplicación funcional
"Crea una calculadora de CO2 que permita a las personas medir su impacto de CO2"
Ese prompt produjo una aplicación completa en un cloudlet de Magic: base de datos SQLite, endpoints de API públicos y con control de roles, y el propio frontend, todo servido desde el mismo sistema. Un agente de IA construyó todo de forma autónoma en cinco minutos durante una reunión de cliente en vivo: base de datos, endpoints, SPA — desplegado y probado con smoke test antes de que terminara la llamada.
- Un sistema, un despliegue — base de datos, API segura y frontend juntos.
- Cinco minutos, de principio a fin — generado por un agente a partir de esa única frase.
- Marca y diseño personalizados — un producto real, no una plantilla.
Haz clic en la captura de pantalla para abrirla a tamaño completo.
Describe la aplicación. Chat Ops construye toda la pila.
"¡Créame una aplicación full stack, con base de datos, API y frontend!"
Chat Ops es el agente dentro de cada panel de Magic. Dale una frase como esa y lee las guías de la plataforma, hace las preguntas de producto que necesita — qué hace la aplicación, dónde viven los datos, qué entidades, qué tipo de inicio de sesión, cómo debería verse el frontend — y luego construye la base de datos, la API con control de roles y el frontend en el mismo cloudlet, sin nada que desplegar después.
- Sistemas CRM y ERP — clientes, pedidos, stock, facturas, con roles por departamento.
- Logística e inventario — envíos, almacenes, stock contabilizado, sistemas de reservas y rastreadores de proyectos.
- Aplicaciones de línea de negocio y paneles de back-office — las herramientas internas en las que toda empresa se apoya, sobre una base de datos nueva o la que ya tienes.
Haz clic en la captura de pantalla para abrirla a tamaño completo. Un CRM completo en una conversación es la versión medida.

Un CRM, de la nada a usuarios con sesión iniciada en dos minutos
Este es Orbit, un CRM construido en un cloudlet de Magic en dos minutos de conversación. Empresas, contactos y actividades, una vista general con recuentos en vivo y estado del pipeline, y un usuario con sesión iniciada — base de datos, API con control de roles y frontend, todo servido desde el mismo cloudlet en el momento en que terminó la conversación.
- Modelo de datos real — empresas, contactos y actividades como tablas, con la API generada por tabla y por verbo.
- Inicio de sesión real — usuarios y roles de la plataforma, por lo que una lista de prospectos no es una página pública.
- Diseño real — un frontend personalizado y con marca en lugar de una plantilla, entregado como parte de los mismos dos minutos.
Haz clic en la captura de pantalla para abrirla a tamaño completo. El registro completo de tiempo y costos para un CRM como este está en el blog.
Del inglés a la ejecución segura
Tú describes la tarea, el generador la compila a Hyperlambda, y el runtime la ejecuta dentro de una lista blanca: una lista de las operaciones exactas que el código generado puede realizar. Cualquier cosa que no esté en la lista falla antes de ejecutarse, por lo que el runtime, no el modelo, es el límite de seguridad.
Describe la tarea
Escribe lo que quieras en lenguaje natural
Compila a Hyperlambda
El compilador convierte tu solicitud en un AST de Hyperlambda
Ejecuta de forma segura
Magic Cloud ejecuta el resultado dentro de un runtime de C# restringido
"Crea un endpoint que devuelva facturas impagadas para un cliente."
.arguments
customer_id:long
data.connect:billing
data.read
table:invoices
where
and
customer_id.eq:x:@.arguments/*/customer_id
status.eq:unpaid
return-nodes:x:@data.read/*
[
{
"id": 42,
"customer_id": 7,
"invoice_number": "INV-10042",
"amount": 1299.00,
"due_date": "2026-05-15",
"status": "unpaid"
},
{
"id": 57,
"customer_id": 7,
"invoice_number": "INV-10057",
"amount": 249.50,
"due_date": "2026-06-01",
"status": "unpaid"
}
]
-
El modelo propuso la estructura anterior; nunca escribió código fuente de forma libre.
-
Magic Cloud validó cada nodo contra la lista blanca antes de la ejecución.
-
Una operación alucinada o no autorizada falla antes de ejecutarse, en lugar de ejecutarse mal.
-
La misma verificación se aplica para un humano, un agente o un agente que se extiende a sí mismo.
-
Resistente a alucinaciones. El código generado de forma libre puede hacer cualquier cosa que su lenguaje pueda; una estructura restringida solo puede hacer lo que se le permite.
-
Aislado por construcción. El límite es una propiedad del runtime, no un prompt, un linter o un paso de revisión.
-
Agentes que construyen sus propias herramientas. Debido a que el código generado no puede escapar, un agente puede generar de forma segura nuevas herramientas, flujos de trabajo y APIs bajo demanda.
Todo lo que tu cloudlet puede hacer, en un solo lugar
Cada instalación de Magic Cloud incluye un panel para construir y ejecutar tu backend.
- Hyper IDE — edita y ejecuta cualquier archivo, con autocompletado de Hyperlambda.
- SQL Studio y Generador — diseña SQLite, MySQL, PostgreSQL y SQL Server, y convierte tablas en APIs CRUD seguras que los agentes de IA pueden llamar.
- MCP y Machine Learning — expone endpoints a cualquier harness MCP y entrena chatbots integrables con tu propio contenido.
Haz clic en la animación para abrirla a tamaño completo.
Comparaciones honestas
Matrices de características escritas de la manera incómoda, incluidas las filas que perdemos.
[
Primero autoalojado, MIT en todo, nativo de agentes — y cuándo deberías elegirlos a ellos.
](https://hyperlambda.dev/supabase-alternative)[
Enumeran más de 1,000 integraciones. Magic las genera bajo demanda.
](https://hyperlambda.dev/n8n-alternative)[
Mismo ADN de caja única MIT, apuesta opuesta sobre quién extiende el backend.
](https://hyperlambda.dev/blog/magic-vs-pocketbase-an-honest-feature-matrix)
De prompt a Full Stack en 7 minutos
En este video demuestro cómo crear y desplegar en producción una aplicación full stack en 7 minutos, 100% según los requisitos y exactamente lo que el cliente quería.
Todo en el video se incluye con cada instalación — con licencia MIT, autoalojado y ejecutándose en tu propia máquina minutos después del comando Docker en la parte superior de esta página.
Desarrolladores sobre Magic y Hyperlambda

Samuele Contardi Arquitecto de Software

Alex Erdei Desarrollador Frontend

Justin Lietz Ingeniero de Software
¿Qué es Hyperlambda?
Hyperlambda es un lenguaje de programación cuyo código es una estructura de árbol en lugar de texto de forma libre — efectivamente un AST ejecutable. Esa estructura es lo que permite que las solicitudes en lenguaje natural se compilen en algo determinista e inspeccionable antes de ejecutarse, por lo que es adecuado para backends generados por IA.
¿Qué puedo construir realmente con él?
Aplicaciones full stack completas — APIs CRUD seguras sobre tus bases de datos, frontends y SPAs servidos desde el mismo cloudlet, flujos de trabajo de backend, tareas programadas, agentes y herramientas de IA, y chatbots integrables entrenados con tu propio contenido. Todo generado a partir de prompts cortos en lenguaje natural en lugar de escritos a mano.
¿Puede construir aplicaciones completas, incluido el frontend?
Sí. Un cloudlet de Magic sirve sitios estáticos y aplicaciones de una sola página junto con las APIs que consumen, por lo que un flujo funcional de prompt a aplicación es: diseñar la base de datos, generar los endpoints seguros y desplegar el frontend — un sistema, un despliegue. Usuarios, roles y soporte completo de OIDC y OAuth están integrados en la plataforma, por lo que las aplicaciones que entregas vienen con autenticación real en lugar de algo añadido por proyecto.
¿Necesito saber Hyperlambda para usarlo?
No. Describes lo que quieres en lenguaje sencillo y el generador lo compila a Hyperlambda por ti. Conocer el lenguaje te ayuda a leer y ajustar el resultado, pero no es necesario para construir backends funcionales.
¿Qué hace que el código generado por IA sea seguro de ejecutar?
El Hyperlambda generado se compila a una estructura cuyos nodos deben vincularse a una capacidad explícitamente incluida en la lista blanca en el contexto actual; cualquier cosa fuera de eso falla antes de ejecutarse. El modelo propone, el runtime decide.
¿Funciona con cualquier LLM o agente de codificación de IA?
Sí. El modelo de seguridad del runtime es independiente de qué modelo generó el código. Magic integra OpenAI, Ollama y HuggingFace para sus propias funciones de IA, y con el plugin MCP instalado, tu cloudlet expone un servidor MCP al que cualquier harness compatible con MCP — incluidos Claude, Codex, Cursor y Qoder — puede conectarse, usando tus endpoints como herramientas.
¿Qué hace el servidor MCP de Magic?
Convierte cada endpoint en tu cloudlet en una herramienta MCP, sin definiciones de herramientas que escribir y sin servidor separado que alojar. El cloudlet ejecuta su propio flujo OAuth 2.1, por lo que Claude, Claude Code, Cursor o cualquier cliente MCP se conecta pegando una URL y autorizando. La lista de herramientas se filtra por los roles del usuario que inició sesión, y la misma verificación de roles se ejecuta nuevamente en cada invocación. Los endpoints generados a partir de una tabla de base de datos, importados de una especificación OpenAPI o descritos en una frase aparecen todos como herramientas — y un agente puede solicitar una herramienta que aún no existe y hacer que se genere en segundos. La página completa es Servidor MCP.
¿Qué bases de datos soporta?
SQLite está integrado, y puedes conectar MySQL, PostgreSQL y Microsoft SQL Server externos. Una vez conectado, la plataforma trata una base de datos externa como una local para consultas, diseño y generación de código, y sus tablas se convierten en herramientas MCP para conectar agentes de IA a tu base de datos SQL existente.
¿Qué proveedores de inicio de sesión (SSO) soporta?
Magic incluye inicio de sesión único listo para usar para Google, GitHub, LinkedIn, Microsoft Entra ID, Okta, Auth0, Keycloak y Slack. Cada proveedor se activa desde el panel con un ID de cliente, las identidades externas se limitan por proveedor y se asignan al control de acceso basado en roles de Magic, y un proveedor es un solo archivo Hyperlambda — por lo que agregar otro es colocar un archivo en una carpeta.
¿Tengo que usar una nube o puedo autoalojarlo?
Puedes autoalojarlo por completo. Magic Cloud se ejecuta en tu propio servidor — un solo comando Docker levanta toda la pila — y nada sale de tu máquina a menos que una integración que configures envíe algo a algún lugar.

Thomas Hansen — creador de Hyperlambda
Escribí mi primera línea de código a los ocho años, y 44 años después sigo en ello. Hyperlambda es la parte que más me importa — un lenguaje que creé porque creo que la respuesta a la generación insegura de código por IA no son mejores prompts, sino un runtime que no se pueda convencer de hacer lo incorrecto.
Magic Cloud ha estado en producción durante años, y cada línea es MIT y pública. Ese es el trato: puedes leer todo, ejecutar todo en tu propio hardware, y el código sigue siendo tuyo sin importar lo que me pase. La recompensa a continuación no es marketing — la ofrezco porque sé cómo está construido el sandbox.
Un comando Docker. Cinco minutos. Tu hardware.
# When it's up: log in at http://localhost:5555 with root/root
$ curl -fsSL https://hyperlambda.dev/docker-compose.yaml | docker compose -f - up
¿Prefieres que esté alojado? AINIRO ejecuta cloudlets — mismo código, nada restringido.
Te reto a romper el sandbox
Escapa del sandbox de ejecución de Hyperlambda desde el playground — haz que el código generado haga algo que la lista blanca prohíba — y te pagaré $100. Nadie lo ha logrado.