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 から直接取得しています。

関連

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