본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

arcsin1/oh-my-ppt

TypeScript0 / 0

AI로 HTML 슬라이드를 만들고 PPTX로 편집·내보내는 로컬 우선 Electron 앱

TL;DR

Oh My PPT는 특정 프레임워크용 라이브러리가 아니라 Electron·React·TypeScript로 만든 독립형 데스크톱 AI 프레젠테이션 제작 도구입니다. 사용자가 주제, 문서, 페이지 수, 화면 비율, 스타일과 글꼴을 입력하면 AI가 HTML 슬라이드의 개요와 페이지를 구성하고, 필요할 때 이미지 생성 Provider에서 시각 자료를 받아 편집 화면에 배치합니다. 세션·문서·소재·생성 결과는 로컬 작업 디렉터리에 저장되며, Ollama를 OpenAI 호환 주소로 연결하면 텍스트 생성·문서 파싱·편집 대화를 로컬 모델로 처리할 수 있습니다. PPTX 가져오기와 편집 가능한 PPTX 내보내기는 일반적인 경우 100%에 근접한다고 안내하지만 복잡한 도형·차트·표·애니메이션·글꼴 조합에서는 지속적인 최적화가 필요하므로 실제 파일로 검증한 뒤 도입하는 편이 안전합니다.

핵심 포인트

  • Electron·React·TypeScript 기반 데스크톱 앱으로 AI가 주제와 문서에서 HTML 슬라이드의 개요·페이지·이미지를 생성합니다.
  • PPTX를 편집 가능한 구조로 가져오고 HTML 결과를 실제 편집 가능한 PPTX로 내보내는 자체 변환 계층을 제공합니다.
  • Ollama를 OpenAI 호환 API로 연결해 텍스트 생성과 문서解析을 로컬에서 처리하며 이미지 생성은 별도 Provider가 필요합니다.
  • 90개 이상의 스타일 Skill, 시각 편집, Anime.js v4 애니메이션, PDF·PNG·MP4·HTML 패키지 내보내기를 한 흐름에 묶었습니다.

벤치마크

벤치마크지표비교
PPTX 가져오기시각·구조 복원도일반적인 경우 100%에 근접
PPTX 내보내기시각·구조 복원도일반적인 경우 100%에 근접

이미지 분석

Oh My PPT의 데스크톱 화면에서 주제 기반 생성, 대화형 창작, PPTX 직접 편집 진입점을 제공하는 시작 화면입니다.
화면은 왼쪽 탐색 메뉴와 세 가지 작업 카드로 구성되어 있으며, 사용자가 빠른 생성·대화형 구성·기존 PPTX 편집 중 하나를 선택하는 흐름을 담고 있습니다. README가 설명한 AI 생성과 PPTX 편집을 단일 로컬 우선 작업공간에서 처리하는 제품 구조를 시각적으로 뒷받침합니다.
주제·자료에서 프레젠테이션을 만들기 위한 Oh My PPT의 중국어 시작 화면과 세 가지 생성 진입점입니다.
첫 화면은 빠른 생성, 대화형 창작, PPTX 직접 편집을 별도 카드로 나누고 왼쪽에 세션·템플릿·스타일·폰트·설정 메뉴를 배치합니다. README의 문서 기반 생성, 템플릿 재사용, 스타일과 글꼴 관리 기능이 실제 앱 탐색 구조에 연결되어 있음을 확인할 수 있습니다.
편집 화면의 내보내기 메뉴에서 편집 가능한 PPTX, 원본 PPTX, PNG, MP4, PDF와 프레젠테이션 패키지를 선택하는 장면입니다.
메뉴는 편집 가능한 PPTX와 원본 PPTX를 구분하고 PNG 이미지, MP4 영상, PDF 파일, 독립 실행형 프레젠테이션 패키지를 선택하도록 구성되어 있습니다. HTML 슬라이드를 편집한 뒤 PowerPoint·Keynote용 PPTX나 공유 목적의 이미지·영상·PDF로 변환하는 README의 출력 범위를 시각적으로 드러냅니다.

1.9k

Stars

180

Forks

+204

Trending

0

조회수

1.9k watchers8 open issuesApache License 2.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.