概要
Presentonは、OpenAI、Gemini、Ollamaなど複数のAIプロバイダーをサポートするオープンソースのAIスライド生成ツールです。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() got unexpected keyword argument 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 agentがプレゼンテーションを編集する際のreal-time UI updatesの取得方法
最新バージョンのPresentonにアップグレードしてください。最近のリリースでは、ツールアクション後にスライドを自動更新し、チャットステータスをストリームし、フォローモードで編集したスライドをハイライト表示し、スライド選択用のサムネイルパネルを搭載しています。手動リロードは不要です。
トラブル対応macOSで「Apple could not verify ... is free of malware」と表示されるアプリを開く方法は?
これはアプリがAppleによって公証されていないために発生します。Gatekeeperを回避するには、.dmgからアプリをインストールし(Applicationsにドラッグ)、Finder → Applicationsでアプリを右クリック(またはControlクリック)して「開く」を選択し、ダイアログで「開く」を確認してください。この操作は一度だけ必要で、以降の起動は通常通り行えます。または、システム設定 → プライバシーとセキュリティに進み、「このまま開く」をクリックしてください。