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%에 근접 | — |
이미지 분석



1.9k
Stars
180
Forks
+204
Trending
0
조회수
1.9k watchers8 open issuesApache License 2.0
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.