arcsin1/oh-my-ppt

Describe what you need — a presentation, lesson, or story — and let the AI build clean, beautiful HTML slides for you. Local-first. Works offline. Works for you.

Oh My PPT – 로컬 우선 AI PowerPoint 생성기

개요 – 생성형 AI를 사용하여 프레젠테이션 슬라이드를 만들고, 편집하고, 내보낼 수 있는 데스크톱 애플리케이션(Electron + React)입니다. 전적으로 컴퓨터에서 작동합니다. 프롬프트, 모델 자격 증명, 생성된 자산은 모두 로컬에 유지되며, 앱은 OpenAI 호환 텍스트 모델(예: GPT, Claude, Qwen, DeepSeek) 및 설정한 모든 이미지 생성 제공자를 호출할 수 있습니다.

주요 기능

  • AI 기반 슬라이드 생성 – 주제를 설명하고 캔버스 크기(16:9, 4:3, 세로, 정사각형 등)를 선택하면 모델이 개요, 레이아웃, 색 구성표, 텍스트를 생성합니다.
  • PPTX 가져오기 및 내보내기 – 기존 PowerPoint 파일을 거의 100% 시각적 충실도로 가져와 편집 가능한 HTML 슬라이드로 변환하고, 나중에 편집 가능한 PPTX/Keynote 파일로 내보낼 수 있습니다.
  • HTML 기반 편집 – 슬라이드는 편집 가능한 HTML로 저장됩니다. 요소를 드래그 앤 드롭하고, 글꼴을 조정하고, 비디오를 추가하고, 애니메이션(Anime.js)을 적용하고, LaTeX 수식을 편집할 수 있습니다.
  • AI 이미지 생성 – 이미지 모델(예: Stable Diffusion, Gemini-Image)을 구성하면 선택한 스타일과 일치하는 일러스트레이션, 배경 또는 보조 그래픽을 자동으로 생성할 수 있습니다.
  • 스타일 라이브러리 – 90개 이상의 내장 '스타일 스킬'(미니멀리스트, 사이버 네온, 바우하우스 등)과 style-generate-skill 저장소를 통한 사용자 정의 스타일 팩 지원.
  • 로컬 모델 지원 – 텍스트 생성을 위해 로컬에서 실행되는 Ollama 서버(또는 OpenAI 호환 엔드포인트)에 연결하여 오프라인 친화적인 워크플로를 유지합니다.
  • 내보내기 옵션 – PDF, PNG(단일 또는 일괄), 긴 형식 PNG, MP4 비디오 또는 모든 브라우저에서 실행되는 자체 포함 HTML 번들.
  • 버전 관리 및 협업 – 자동 기록, 실행 취소/다시 실행, 세션 관리 및 세션을 재사용 가능한 템플릿으로 저장하는 기능.

일반적인 워크플로

  1. 모델 구성 – 설정에서 텍스트 모델(예: gpt-4o)과 선택적으로 이미지 모델을 추가합니다.
  2. 프로젝트 시작 – 테마 생성(프롬프트 입력) 또는 문서 가져오기(txt/md/docx) 또는 템플릿을 선택합니다.
  3. AI 생성 – 모델이 구조화된 슬라이드 덱을 반환합니다. 대화형 명령(예: '제목을 파란색으로')으로 조정할 수 있습니다.
  4. 편집 – 요소를 드래그하고, 사용자 정의 이미지/비디오를 추가하고, 요소별 애니메이션을 설정하거나 AI가 누락된 그래픽을 생성하도록 합니다.
  5. 미리 보기 및 발표 – 키보드 탐색이 가능한 전체 화면 슬라이드 모드.
  6. 내보내기 – 추가 편집을 위해 PPTX로 저장하거나 공유를 위해 PDF/PNG/MP4로 내보냅니다.

설치 – GitHub Releases 페이지에서 설치 프로그램을 다운로드합니다(Windows / macOS). 앱은 서명되지 않았으므로 macOS 사용자는 보안 경고를 우회해야 할 수 있습니다(마우스 오른쪽 버튼 클릭 → 열기 또는 quarantine 속성 제거). 별도의 런타임은 필요하지 않습니다. 번들된 Electron 런타임이 모든 것을 처리합니다.

라이선스 – Apache 2.0.


모든 정보는 저장소의 README에서 직접 가져왔습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트