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.
pipipi-pikachu/PPTist
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.
Alternativa open source a:Microsoft PowerPoint
- Estrelas
- 9,407
- Forks
- 1,774
- Issues abertas
- 21
- Último commit
- há 11 dias
O que é?
O PPTist é um editor de slides para navegador que reproduz a maioria dos recursos mais usados do Microsoft PowerPoint. Ele oferece suporte a texto, imagens, formas, linhas, gráficos, tabelas, vídeo, áudio e fórmulas LaTeX, além de recursos de edição como desfazer/refazer, alinhamento, agrupamento, animações de elementos e slides e modo de apresentação com ferramentas de anotação.
O projeto importa e exporta PPTX, JSON e seu próprio formato pptist, além de exportar slides como imagens ou PDF. Também oferece geração de apresentações em PPT com IA baseada em templates e inclui um esquema de dados que permite à IA gerar diretamente os dados das páginas dos slides. A fidelidade ao PPTX é estimada em cerca de 85% ou mais na importação e 95% ou mais na exportação; animações complexas, gráficos especiais e estilos avançados podem apresentar diferenças em relação ao original.
Feito com Vue 3 e TypeScript, o projeto não depende de uma biblioteca de componentes de UI, o que facilita a personalização do estilo e a extensão dos recursos por desenvolvedores web. Para executar localmente, é necessário Node.js 20 ou posterior.
Recursos principais
- 01Oferece suporte a texto, imagens, formas, linhas, gráficos, tabelas, vídeo, áudio e fórmulas LaTeX.
- 02Importa e exporta arquivos PPTX, JSON e pptist, e exporta slides como imagens ou PDF.
- 03Oferece geração de apresentações em PPT com IA baseada em templates e um esquema de dados para slides gerados por IA.
- 04Inclui ferramentas para apresentações, como pincéis de anotação, ponteiro laser, cronômetro e modo de apresentação para palestrantes.
- 05Inclui recursos de edição típicos de aplicativos desktop, como réguas, linhas de grade, alinhamento magnético e menus de contexto.
- 06Oferece recursos básicos de edição e visualização em dispositivos móveis.
Casos de uso
- Adicionar um editor de slides no navegador a um produto web ou ferramenta interna.
- Visualizar ou revisar superficialmente arquivos PPTX online.
- Criar um produto de apresentações personalizado com base em um modelo de dados de slides editável.
- Experimentar a geração de conteúdo para slides com IA, renderizado e editado no navegador.
Início rápido
- 1
Certifique-se de que a versão 20 ou superior do Node.js esteja instalada
- 2
Instale as dependências
npm install - 3
Inicie o servidor de desenvolvimento
npm run dev - 4
Abra http://127.0.0.1:5173/ no navegador
Antes de usar
- Segundo o README, o projeto é voltado a desenvolvedores e não funciona como uma ferramenta pronta para uso sem configuração adicional.
- O README informa que o projeto não oferece serviços online; o link da demonstração serve apenas para demonstração.
- O projeto é licenciado sob AGPL-3.0. Para uso comercial com código fechado, é necessária uma licença paga separada ou o cumprimento dos termos da AGPL.
- A fidelidade da importação/exportação de PPTX não é de 100%, então animações complexas, gráficos e estilos avançados podem apresentar diferenças.
Tópicos
Perguntas frequentes
- O que é PPTist?
- 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. O PPTist é um editor de slides para navegador que reproduz a maioria dos recursos mais usados do Microsoft PowerPoint. Ele oferece suporte a texto, imagens, formas, linhas, gráficos, tabelas, vídeo, áudio e fórmulas LaTeX, além de recursos de edição como desfazer/refazer, alinhamento, agrupamento, animações de elementos e slides e modo de apresentação com ferramentas de anotação.
- PPTist é gratuito? Qual é a licença?
- PPTist é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- PPTist ainda é mantido?
- Manutenção ativa. O último commit de PPTist foi em 10 de out. de 2026.
- Para que posso usar PPTist?
- Adicionar um editor de slides no navegador a um produto web ou ferramenta interna. Visualizar ou revisar superficialmente arquivos PPTX online. Criar um produto de apresentações personalizado com base em um modelo de dados de slides editável. Experimentar a geração de conteúdo para slides com IA, renderizado e editado no navegador.
- Como instalar PPTist?
- Certifique-se de que a versão 20 ou superior do Node.js esteja instalada Instale as dependências: npm install Inicie o servidor de desenvolvimento: npm run dev Abra http://127.0.0.1:5173/ no navegador
- Onde consigo PPTist?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pipipi-pikachu/PPTist
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.
App desktop local-first que transforma um prompt de texto ou documento enviado em slides HTML editáveis, com geração de imagens por IA e importação/exportação de PPTX.
Apresentações em Markdown para desenvolvedores, com Vue e Vite, código ao vivo, diagramas e modo de apresentação.
Editor de design open source que abre arquivos Figma .fig, inclui ferramentas de design com IA e oferece um SDK headless para Vue.
Alternativa ao PowerPoint em um único arquivo HTML independente, com visualizador, modo de apresentação e editor próprios.