presenton/presenton

Open-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)

Presenton – オープンソースAIプレゼンテーションジェネレーター

何であるか – Presentonは自己ホスト可能なWeb/デスクトップアプリケーションで、大規模言語モデル(LLM)と画像生成ツールを使用してPowerPoint風の資料を作成できます。テキストプロンプト、アップロードされたドキュメント、または既存のPPTXテンプレートを入力すると、完全に編集可能な .pptx(およびPDF)資料を生成します。

主な機能

  • モデル非依存:OpenAI互換のすべてのプロバイダー(OpenAI、Anthropic、Gemini、Azure、Bedrock、Ollama、LM Studioなど)に対応。独自のAPIキーを提供するか、ローカルモデルを実行できます。
  • テンプレート駆動:ビジネス、ピッチデッキ、クリエイティブ用の組み込みテンプレートあり。HTML/Tailwind CSSでカスタムテンプレートも作成可能。
  • ドラッグアンドドロップエディタ:生成後、視覚的にスライドを微調整してからエクスポートできます。
  • エクスポート:完全に編集可能なPowerPoint(.pptx)およびPDFとして保存。レイアウト、チャート、アイコン、画像をすべて保持します。
  • デプロイオプション
    • Docker(ワンコマンドコンテナ、GPUサポートあり)
    • Electronデスクトップアプリ(Windows、macOS、Linux対応、オフライン使用可)
    • クラウドSaaS(ホスト版)およびエンタープライズ用Helmチャート(Kubernetes対応、SSO/SCIM対応)。
  • API:Model Context Protocol(MCP)サーバーにより、プログラムから生成エンジンを呼び出せます。
  • プライバシー最優先:すべての処理をローカルで実行可能。第三者のSaaSにデータを強制送信しません。

導入方法

  1. Docker – コンテナを起動し、http://localhost:5001 を開く:
    docker run -it --name presenton -p 5001:80 \
      -v "$(pwd)/app_data:/app_data" ghcr.io/presenton/presenton:latest
    
  2. デスクトップ – ウェブサイトからプラットフォーム固有のインストーラ(.dmg.exe.deb)をダウンロードし、Electronアプリを起動。初回起動ウィザードで環境変数(LLM選択、APIキーなど)を設定できます。
  3. 設定.envファイルまたはUIで LLM=openaiOPENAI_API_KEY=…OPENAI_MODEL=gpt-4.1 などの変数を設定。Dockerとデスクトップバックエンドの両方で同じ変数が読み込まれます。

一般的なワークフロー

  • テンプレートを選択(例:ビジネスレポート用のMomentum)。
  • 「Q2の売上実績を要約する10スライドの資料を作成」などのプロンプトを入力、またはPDF/Wordファイルをアップロード。
  • LLMと画像プロバイダー(DALL-E 3、Gemini Flash、Pexelsなど)を選択。
  • Presentonがスライドを生成後、ドラッグアンドドロップエディタでコンテンツやレイアウトを編集。
  • 最終資料を .pptx またはPDFとしてエクスポート、またはMCP APIの /generate エンドポイントを呼び出して自動化。

なぜ重要か – チームがAI生成プロセス全体を完全にコントロールできる(SaaSの縛りなし、隠れた費用なし)一方で、コンテンツ作成から仕上げられた編集可能なスライドまで、プレゼンテーションライフサイクル全体をカバーします。特に、独自データをオンプレミスで保持したい組織や、さまざまなLLMバックエンドを試したい組織にとって非常に有用です。

ライセンス – Apache 2.0(許容性が高く、商用利用に適しています)。


クイックリンク

  • クイックスタート / ダウンロード: https://presenton.ai/download
  • ドキュメント & APIリファレンス: https://docs.presenton.ai/
  • Dockerイメージ: ghcr.io/presenton/presenton
  • コミュニティ: Discord、YouTube、およびパブリックテンプレート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト