AI搭載のPPTツールはたくさんありますが、そのほとんどが同じことをやっています。画像をたくさん生成して、スライドに貼り付けるのです。
hugohe3/ppt-master はそうではありません。真にネイティブで編集可能なPPTXファイルを生成します — 本物のPowerPointシェイプ、本物のテキストボックス、本物のネイティブアニメーション。PowerPointで開けば、すべての要素が個別に編集できます。
今週、GitHub Python Trending週間チャートに急上昇。13,473スター、1週間で3,080増。
何が解決されるのか
「AIがPPTを生成する」ことの痛点は、从来「コンテンツを生成できるか」ではなく、「生成後に編集できるか」でした。
AIがスライド全体をスクリーンショットとして出力したら、それは死んだオブジェクトです。クライアントが「このタイトルのフォントを大きくして」と言っても、編集できません — テキストではなく、画像の中のピクセルだからです。
ppt-masterのアプローチ:AIは直接画像を出力するのではなく、まず構造化されたデザインスペックを生成し、レンダリングエンジンが本物の.pptxを構築するのです。具体的には:
- AIがドキュメントやプロンプトを読み、コンテンツポイントを抽出
- デザインスペック(design_spec.md)を生成し、各スライドのレイアウト、カラー、フォントを定義
- レンダリングエンジンがスペックを
.pptxファイルに変換。python-pptxライブラリを使用して本物のシェイプとアニメーションを構築
結果:PowerPoint/Keynote/Google Slidesで普通に開けるファイル — 編集可能、PDFエクスポート可能、すべて揃っています。
リポジトリの品質
526コミット、4ブランチ、11タグ、バージョン2.6.0。週末ハックプロジェクトではなく、継続的にイテレーションされているプロダクトです。
作者Hugo Heは開発支援にClaude Codeを使用しています(コミットメッセージに commits by hugohe3 and commits by claude)。これ自体が興味深いシグナルです:AIを使って、AIでPPTを生成するツールを作る。
リポジトリには .claude-plugin 設定があり、作者はすでに日常開発に使用しています。
主要ソース: