OpenSource-Hub

presenton

애플리케이션

presenton/presenton

오픈소스 AI 슬라이드 생성기, 자체 호스팅과 API를 지원합니다.

개요

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를 제거합니다. 영구적인 수정은 스키마 출력을 구현하거나 호출을 일치시키는 것입니다.

원본 Issue #637
문제 해결
AI 에이전트가 프레젠테이션을 편집할 때 실시간 UI 업데이트를 받는 방법은?

Presenton의 최신 버전으로 업그레이드하세요. 최근 릴리스에서는 도구 작업 후 슬라이드를 자동으로 새로 고치고, 채팅 상태를 스트리밍하며, follow mode로 편집 중인 슬라이드를 강조 표시하고, 썸네일 패널을 통해 슬라이드를 선택할 수 있습니다. 수동으로 다시 로드할 필요가 없습니다.

원본 Issue #448
문제 해결
macOS에서 'Apple could not verify ... is free of malware'라고 표시되는 앱을 여는 방법은 무엇인가요?

이 문제는 앱이 Apple로부터 공증(notarized)을 받지 않았기 때문에 발생합니다. Gatekeeper를 우회하려면 .dmg 파일에서 앱을 설치한 후(Applications 폴더로 드래그), Finder → Applications에서 해당 앱을 마우스 오른쪽 버튼(또는 Control-클릭)으로 클릭하고 '열기'를 선택하세요. 대화상자에서 '열기'를 확인합니다. 이 작업은 한 번만 수행하면 되며, 이후 실행은 정상적으로 작동합니다. 또는 시스템 설정 → 개인정보 보호 및 보안으로 이동하여 '그래도 열기'를 클릭하세요.

원본 Issue #617