개요
Presenton은 오픈소스 AI 슬라이드 생성 도구로, 여러 AI 제공업체(OpenAI, Gemini, Ollama 등)를 지원합니다. Docker를 통한 자체 호스팅 또는 데스크톱 앱으로 사용 가능하며, 프롬프트나 문서로부터 프레젠테이션을 생성하고 PPTX 또는 PDF로 내보낼 수 있습니다. 데이터와 모델을 완전히 통제할 수 있습니다.
README 미리보기
\n \n\n\n\n Quickstart ·\n Docs ·\n Youtube ·\n Discord\n\n\n\n \n \n \n\n\n# Open-Source AI Presentation Generator and API (Gamma, Beautiful AI, Decktopus Alternative)\n\n\n\n### ✨ Why Presenton\n\nNo SaaS lock-in · No forced subscriptions · Full control over models and data\n\nWhat makes Presenton different?\n\n- Use Fully **self-hosted** in Web through [Docker Package](https://docs.presenton.ai/v3/get-started/quickstart)\n- Or Download [Desktop App](https://presenton.ai/download) (Mac, Windows & Linux)\n- Works with OpenAI, Gemini, Vertex AI, Azure OpenAI, Amazon Bedrock, Fireworks, Together AI, Anthropic, LM Studio, Ollama, or custom models\n- Comes with AI Presentation Generation API\n- Fully open-source (Apache 2.0)\n- Works with your own design/templates\n- **Fully editable PPTX export**\n\n> [!TIP]\n> **Star us!** A ⭐ shows your support and encourages us to keep building! 😇\n\n\n \n\n\n#\n\n### 🎛 Features\n\n\n \n\n\n#\n\n### 💻 Presenton Desktop\n\nCreate AI-powered presentations using your own model provider (BYOK) or run everything locally on your own machine for full control and data privacy.\n\n\n \n \n \n\n\n**Available Platforms**\n\n\n\nPlatform\nArchitecture\nPackage\nDownload\n\n\n\nmacOS\nApple Silicon / Intel\n.dmg\nDownload ↗\n\n\n\nWindows\nx64\n.exe\nDownload ↗\n\n\n\nLinux\nx64\n .deb\nDownload ↗\n\n\n\n\n\n**Deploy to Cloud Providers**\n\n\n \n \n \n \n \n \n\n\n#\n\nPresenton gives you complete control over your AI presentation workflow. Choose your models, customize your experience, and keep your data private.\n\n- Custom Templates & Themes — Create unlimited presentation designs with HTML and Tailwind CSS\n- AI Template Generation — Create presentation templates from existing Powerpoint documents.\n- Flexible Generation — Build presentations from prompts or uploaded documents\n- Export Ready — Save as PowerPoint (PPTX) and PDF with professional formatting\n- Built-In MCP Server — Generate pr
FAQ (3)
문제 해결Presenton에서 slides_markdown 생성 시 항상 'to_string()이 예상치 못한 키워드 인수 with_schema를 받았습니다'라는 500 오류가 반환되는 이유는 무엇인가요?
오류는 get_messages_for_slides_markdown()이 PresentationLayoutModel.to_string()에 with_schema=True를 전달하지만 해당 메서드가 이 인수를 받아들이지 않기 때문에 발생합니다. 즉각적인 해결 방법: servers/fastapi/templates/presentation_layout.py를 편집하여 메서드 시그니처를 def to_string(self, with_schema: bool = False) -> str:로 변경합니다. 이렇게 하면 충돌이 방지되고 슬라이드 생성이 가능해집니다. 또는 generate_presentation_structure.py의 129번째 줄에 있는 호출에서 with_schema=True를 제거합니다. 영구적인 수정은 스키마 출력을 구현하거나 호출을 일치시키는 것입니다.
문제 해결AI 에이전트가 프레젠테이션을 편집할 때 실시간 UI 업데이트를 받는 방법은?
Presenton의 최신 버전으로 업그레이드하세요. 최근 릴리스에서는 도구 작업 후 슬라이드를 자동으로 새로 고치고, 채팅 상태를 스트리밍하며, follow mode로 편집 중인 슬라이드를 강조 표시하고, 썸네일 패널을 통해 슬라이드를 선택할 수 있습니다. 수동으로 다시 로드할 필요가 없습니다.
문제 해결macOS에서 'Apple could not verify ... is free of malware'라고 표시되는 앱을 여는 방법은 무엇인가요?
이 문제는 앱이 Apple로부터 공증(notarized)을 받지 않았기 때문에 발생합니다. Gatekeeper를 우회하려면 .dmg 파일에서 앱을 설치한 후(Applications 폴더로 드래그), Finder → Applications에서 해당 앱을 마우스 오른쪽 버튼(또는 Control-클릭)으로 클릭하고 '열기'를 선택하세요. 대화상자에서 '열기'를 확인합니다. 이 작업은 한 번만 수행하면 되며, 이후 실행은 정상적으로 작동합니다. 또는 시스템 설정 → 개인정보 보호 및 보안으로 이동하여 '그래도 열기'를 클릭하세요.