Repolode
mfontanini

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:PowerPointKeynote

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

#markdown#terminal#slides#presentation#tui#rust#code-highlighting#cli#markdown-slides#slideshow

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