Herramienta de línea de comandos que convierte presentaciones Markdown de Marp y Marpit en HTML, PDF, PPTX e imágenes PNG/JPEG.
mfontanini/presenterm
Una herramienta de terminal que convierte archivos Markdown en presentaciones, con imágenes, resaltado de sintaxis, temas y exportación a PDF.
Alternativa open source a:PowerPoint
Keynote
- Estrellas
- 8,960
- Forks
- 209
- Issues abiertos
- 71
- Último commit
- anteayer
¿Qué es?
presenterm crea presentaciones a partir de archivos Markdown y las muestra en una terminal. Las diapositivas son Markdown sin formato, así que puedes escribir el contenido y mantenerlo bajo control de versiones como cualquier otro archivo de texto. Además, la presentación se recarga automáticamente cuando cambia el archivo.
La herramienta admite imágenes y GIF animados en terminales como kitty, iTerm2, WezTerm, Ghostty y foot. También ofrece temas integrados y personalizables, resaltado de sintaxis, diseños en columnas y renderizado de diagramas o fórmulas con mermaid, d2, LaTeX y typst. Puedes ejecutar fragmentos de código desde las diapositivas y consultar notas del presentador durante la charla.
También puedes exportar las presentaciones a PDF y HTML, y configurar atajos de teclado personalizados.
Funciones clave
- 01Crear diapositivas a partir de uno o varios archivos Markdown.
- 02Mostrar imágenes y GIF animados en terminales compatibles.
- 03Usar temas integrados o personalizados con código con resaltado de sintaxis.
- 04Renderizar diagramas y fórmulas con mermaid, d2, LaTeX y typst.
- 05Ejecutar fragmentos de código desde las diapositivas.
- 06Exportar presentaciones a PDF y HTML.
Casos de uso
- Dar charlas técnicas con ejemplos de código que se pueden ejecutar en directo en la terminal.
- Escribir presentaciones bajo control de versiones junto con la documentación del proyecto.
- Presentar desde una terminal a través de SSH sin un editor de diapositivas con interfaz gráfica.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es presenterm?
- Una herramienta de terminal que convierte archivos Markdown en presentaciones, con imágenes, resaltado de sintaxis, temas y exportación a PDF. presenterm crea presentaciones a partir de archivos Markdown y las muestra en una terminal. Las diapositivas son Markdown sin formato, así que puedes escribir el contenido y mantenerlo bajo control de versiones como cualquier otro archivo de texto. Además, la presentación se recarga automáticamente cuando cambia el archivo.
- ¿presenterm es gratuito? ¿Qué licencia tiene?
- presenterm es open source bajo la licencia BSD-2-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿presenterm sigue mantenido?
- Mantenimiento activo. El último commit de presenterm fue el 4 nov 2026.
- ¿Para qué puedo usar presenterm?
- Dar charlas técnicas con ejemplos de código que se pueden ejecutar en directo en la terminal. Escribir presentaciones bajo control de versiones junto con la documentación del proyecto. Presentar desde una terminal a través de SSH sin un editor de diapositivas con interfaz gráfica.
- ¿Dónde consigo presenterm?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mfontanini/presenterm
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un framework de presentaciones HTML de código abierto que permite crear diapositivas gratis desde un navegador web.
Presentaciones basadas en Markdown para desarrolladores, creadas con Vue y Vite, con código en vivo, diagramas y modo de presentador.
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.
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.