Flujo de trabajo con un agente de IA que convierte documentos o temas en presentaciones de PowerPoint (.pptx) editables de forma nativa, con formas, gráficos, tablas y plantillas reales.
marp-team/marp-cli
Herramienta de línea de comandos que convierte presentaciones Markdown de Marp y Marpit en HTML, PDF, PPTX e imágenes PNG/JPEG.
Alternativa open source a:PowerPoint
Keynote
- Estrellas
- 3,907
- Forks
- 205
- Issues abiertos
- 20
- Último commit
- hace 2 meses
¿Qué es?
Marp CLI es la interfaz de línea de comandos de Marp y de otros conversores basados en el framework Marpit. Convierte archivos Markdown escritos con la sintaxis de Marp en HTML y CSS estáticos, PDF, PowerPoint (PPTX) e imágenes PNG o JPEG. Para convertir a PDF, PPTX e imágenes, utiliza una instalación local del navegador Chrome, Edge o Firefox.
Además de permitir conversiones puntuales, ofrece un modo de vigilancia que vuelve a generar los archivos cuando detecta cambios y actualiza la página abierta, un modo de servidor que convierte presentaciones bajo demanda a través de HTTP y una ventana de vista previa para presentarlas. Los archivos de salida pueden incluir notas del presentador, esquemas de PDF y metadatos como el título, el autor y la imagen Open Graph. También permite reemplazar los temas o proporcionar CSS personalizado.
Marp CLI se puede ejecutar con npx, instalar de forma local o global a través de npm, usar mediante Docker o descargar como binario independiente. También ofrece una API de Node.js y un archivo de configuración (marp.config.js, .marprc o la sección marp de package.json) para definir ajustes para todo el proyecto.
Funciones clave
- 01Convierte diapositivas Markdown a HTML, PDF, PPTX e imágenes PNG/JPEG.
- 02El modo de vigilancia vuelve a generar los archivos cuando detecta cambios y actualiza automáticamente el navegador.
- 03El modo de servidor publica las presentaciones y las convierte bajo demanda mediante parámetros de consulta.
- 04Ventana de vista previa y plantilla HTML personalizada con navegación por teclado.
- 05Permite exportar notas del presentador y esquemas de PDF.
- 06Se configura mediante opciones de CLI, archivos de configuración o una API de Node.js.
Casos de uso
- Redactar charlas técnicas en Markdown y exportarlas como documentos PDF.
- Generar archivos de PowerPoint a partir de Markdown para colegas que usan Office.
- Automatizar la generación de presentaciones en CI o en un flujo de documentación con Docker.
- Crear imágenes Open Graph a partir de la diapositiva de título de una presentación.
Inicio rápido
- 1
Instala Node.js v18 o posterior
- 2
Convierte una presentación de diapositivas a HTML con npx
npx @marp-team/marp-cli@latest slide-deck.md - 3
Convierte una presentación de diapositivas a PDF (requiere Chrome, Edge o Firefox)
npx @marp-team/marp-cli@latest slide-deck.md --pdf
Antes de usarlo
- Para convertir a PDF, PPTX e imágenes, es necesario tener instalado Google Chrome, Microsoft Edge o Mozilla Firefox.
- La opción experimental --pptx-editable también requiere LibreOffice Impress y ofrece una menor fidelidad en la reproducción de las diapositivas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es marp-cli?
- Herramienta de línea de comandos que convierte presentaciones Markdown de Marp y Marpit en HTML, PDF, PPTX e imágenes PNG/JPEG. Marp CLI es la interfaz de línea de comandos de Marp y de otros conversores basados en el framework Marpit. Convierte archivos Markdown escritos con la sintaxis de Marp en HTML y CSS estáticos, PDF, PowerPoint (PPTX) e imágenes PNG o JPEG. Para convertir a PDF, PPTX e imágenes, utiliza una instalación local del navegador Chrome, Edge o Firefox.
- ¿marp-cli es gratuito? ¿Qué licencia tiene?
- marp-cli es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿marp-cli sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de marp-cli fue el 8 sept 2026.
- ¿Para qué puedo usar marp-cli?
- Redactar charlas técnicas en Markdown y exportarlas como documentos PDF. Generar archivos de PowerPoint a partir de Markdown para colegas que usan Office. Automatizar la generación de presentaciones en CI o en un flujo de documentación con Docker. Crear imágenes Open Graph a partir de la diapositiva de título de una presentación.
- ¿Cómo se instala marp-cli?
- Instala Node.js v18 o posterior Convierte una presentación de diapositivas a HTML con npx: npx @marp-team/marp-cli@latest slide-deck.md Convierte una presentación de diapositivas a PDF (requiere Chrome, Edge o Firefox): npx @marp-team/marp-cli@latest slide-deck.md --pdf
- ¿Dónde consigo marp-cli?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/marp-team/marp-cli
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Skill para agentes de IA que genera presentaciones editables con 12 temas visuales, modificables en el navegador y exportables a HTML, PDF y PPTX.
Editor de presentaciones web al estilo PowerPoint, creado con Vue 3 y TypeScript, con importación y exportación de PPTX y generación de diapositivas con IA a partir de plantillas.
Una herramienta de terminal que convierte archivos Markdown en presentaciones, con imágenes, resaltado de sintaxis, temas y exportación a PDF.
Presentaciones basadas en Markdown para desarrolladores, creadas con Vue y Vite, con código en vivo, diagramas y modo de presentador.
Generador de diapositivas nativo de IA que convierte ideas, esquemas, documentos y plantillas en PPTX, PDF o videos narrados editables.