Ferramenta de linha de comando que converte apresentações em Markdown com Marp e Marpit para HTML, PDF, PPTX e imagens PNG/JPEG.
mfontanini/presenterm
Uma ferramenta de terminal que transforma arquivos Markdown em apresentações de slides, com imagens, realce de sintaxe, temas e exportação para PDF.
Alternativa open source a:PowerPoint
Keynote
- Estrelas
- 8,960
- Forks
- 209
- Issues abertas
- 71
- Último commit
- anteontem
O que é?
presenterm cria apresentações a partir de arquivos Markdown e as exibe no terminal. Os slides são escritos em Markdown puro, então o conteúdo pode ser criado e versionado como qualquer outro arquivo de texto, e a apresentação é recarregada automaticamente quando o arquivo muda.
A ferramenta oferece suporte a imagens e GIFs animados em terminais como kitty, iTerm2, WezTerm, Ghostty e foot, além de temas integrados e personalizáveis, realce de sintaxe, layouts em colunas e renderização de diagramas ou fórmulas com mermaid, d2, LaTeX e typst. É possível executar trechos de código diretamente nos slides, e há notas do apresentador disponíveis durante a apresentação.
As apresentações também podem ser exportadas para PDF e HTML, e os atalhos de teclado podem ser personalizados.
Recursos principais
- 01Criar slides a partir de um ou mais arquivos Markdown.
- 02Exibir imagens e GIFs animados em terminais compatíveis.
- 03Usar temas integrados ou personalizados com realce de sintaxe no código.
- 04Renderizar diagramas e fórmulas com mermaid, d2, LaTeX e typst.
- 05Executar trechos de código diretamente nos slides.
- 06Exportar apresentações para PDF e HTML.
Casos de uso
- Fazer apresentações técnicas com exemplos de código que podem ser executados ao vivo no terminal.
- Escrever apresentações sob controle de versão junto com a documentação do projeto.
- Apresentar pelo terminal via SSH, sem um editor de slides com interface gráfica.
Em coleções
Tópicos
Perguntas frequentes
- O que é presenterm?
- Uma ferramenta de terminal que transforma arquivos Markdown em apresentações de slides, com imagens, realce de sintaxe, temas e exportação para PDF. presenterm cria apresentações a partir de arquivos Markdown e as exibe no terminal. Os slides são escritos em Markdown puro, então o conteúdo pode ser criado e versionado como qualquer outro arquivo de texto, e a apresentação é recarregada automaticamente quando o arquivo muda.
- presenterm é gratuito? Qual é a licença?
- presenterm é open source sob a licença BSD-2-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
- presenterm ainda é mantido?
- Manutenção ativa. O último commit de presenterm foi em 4 de nov. de 2026.
- Para que posso usar presenterm?
- Fazer apresentações técnicas com exemplos de código que podem ser executados ao vivo no terminal. Escrever apresentações sob controle de versão junto com a documentação do projeto. Apresentar pelo terminal via SSH, sem um editor de slides com interface gráfica.
- Onde consigo presenterm?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mfontanini/presenterm
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um framework de apresentações em HTML e open source que permite criar apresentações de graça no navegador.
Apresentações em Markdown para desenvolvedores, com Vue e Vite, código ao vivo, diagramas e modo de apresentação.
Workflow com agente de IA que transforma documentos ou temas em apresentações PowerPoint (.pptx) editáveis nativamente, com formas, gráficos, tabelas e modelos reais.
Uma skill para agentes de IA que gera apresentações editáveis em 12 temas visuais, com edição no navegador e exportação para HTML, PDF e PPTX.
Editor de apresentações no estilo PowerPoint para a web, feito com Vue 3 e TypeScript, com suporte a importar e exportar PPTX e gerar slides com IA a partir de templates.