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.
marp-team/marp-cli
Ferramenta de linha de comando que converte apresentações em Markdown com Marp e Marpit para HTML, PDF, PPTX e imagens PNG/JPEG.
Alternativa open source a:PowerPoint
Keynote
- Estrelas
- 3,909
- Forks
- 204
- Issues abertas
- 20
- Último commit
- há 2 meses
O que é?
O Marp CLI é a interface de linha de comando do Marp e de outros conversores desenvolvidos com base no framework Marpit. Ele transforma arquivos Markdown escritos na sintaxe do Marp em HTML e CSS estáticos, PDF, PowerPoint (PPTX) e imagens PNG ou JPEG. As conversões para PDF, PPTX e imagens usam uma instalação local do navegador Chrome, Edge ou Firefox.
Além de conversões pontuais, a ferramenta oferece um modo de monitoramento que recompila os arquivos quando eles mudam e atualiza a página aberta, um modo servidor que converte apresentações sob demanda via HTTP e uma janela de pré-visualização para apresentações. A saída pode incluir notas do apresentador, marcadores de estrutura do PDF e metadados como título, autor e imagem Open Graph. É possível substituir os temas ou fornecer CSS personalizado.
O Marp CLI pode ser executado com npx, instalado local ou globalmente pelo npm, usado via Docker ou baixado como binário independente. Também oferece uma API para Node.js e um arquivo de configuração (marp.config.js, .marprc ou a seção marp do package.json) para definir configurações para todo o projeto.
Recursos principais
- 01Converte apresentações em Markdown para HTML, PDF, PPTX e imagens PNG/JPEG.
- 02O modo de monitoramento recompila os arquivos quando eles mudam e atualiza o navegador automaticamente.
- 03O modo servidor disponibiliza apresentações e as converte sob demanda por meio de query strings.
- 04Janela de pré-visualização e template HTML personalizado com navegação pelo teclado.
- 05Oferece suporte à exportação de notas do apresentador e a marcadores de estrutura do PDF.
- 06Pode ser configurado por flags da CLI, arquivos de configuração ou uma API para Node.js.
Casos de uso
- Criar palestras técnicas em Markdown e exportar apostilas em PDF.
- Gerar arquivos do PowerPoint a partir de Markdown para colegas que usam o Office.
- Automatizar a geração de apresentações em CI ou em um pipeline de documentação com Docker.
- Criar imagens Open Graph a partir do slide de título de uma apresentação.
Início rápido
- 1
Instale o Node.js v18 ou posterior
- 2
Converta uma apresentação de slides para HTML com npx
npx @marp-team/marp-cli@latest slide-deck.md - 3
Converta uma apresentação de slides para PDF (requer Chrome, Edge ou Firefox)
npx @marp-team/marp-cli@latest slide-deck.md --pdf
Antes de usar
- A conversão para PDF, PPTX e imagens requer a instalação do Google Chrome, Microsoft Edge ou Mozilla Firefox.
- A opção experimental --pptx-editable também requer o LibreOffice Impress e oferece menor fidelidade na reprodução dos slides.
Em coleções
Tópicos
Perguntas frequentes
- O que é marp-cli?
- Ferramenta de linha de comando que converte apresentações em Markdown com Marp e Marpit para HTML, PDF, PPTX e imagens PNG/JPEG. O Marp CLI é a interface de linha de comando do Marp e de outros conversores desenvolvidos com base no framework Marpit. Ele transforma arquivos Markdown escritos na sintaxe do Marp em HTML e CSS estáticos, PDF, PowerPoint (PPTX) e imagens PNG ou JPEG. As conversões para PDF, PPTX e imagens usam uma instalação local do navegador Chrome, Edge ou Firefox.
- marp-cli é gratuito? Qual é a licença?
- marp-cli é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- marp-cli ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de marp-cli foi em 8 de set. de 2026.
- Para que posso usar marp-cli?
- Criar palestras técnicas em Markdown e exportar apostilas em PDF. Gerar arquivos do PowerPoint a partir de Markdown para colegas que usam o Office. Automatizar a geração de apresentações em CI ou em um pipeline de documentação com Docker. Criar imagens Open Graph a partir do slide de título de uma apresentação.
- Como instalar marp-cli?
- Instale o Node.js v18 ou posterior Converta uma apresentação de slides para HTML com npx: npx @marp-team/marp-cli@latest slide-deck.md Converta uma apresentação de slides para PDF (requer Chrome, Edge ou Firefox): npx @marp-team/marp-cli@latest slide-deck.md --pdf
- Onde consigo marp-cli?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/marp-team/marp-cli
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Uma ferramenta de terminal que transforma arquivos Markdown em apresentações de slides, com imagens, realce de sintaxe, temas e exportação para PDF.
Apresentações em Markdown para desenvolvedores, com Vue e Vite, código ao vivo, diagramas e modo de apresentação.
Gerador de slides nativo de IA que transforma ideias, tópicos, documentos e templates em apresentações editáveis em PPTX, PDF ou vídeo narrado.