Communityコーディング&開発github.com

presenton/presenton

オープンソースのAIプレゼンテーション生成ツールとAPI(Gamma、Beautiful AI、Decktopusの代替)

presenton とは?

presenton/presentonは、オープンソースのAI駆動型プレゼンテーション生成ツールとAPIです。Gamma、Beautiful AI、Decktopusといった商用サービスの代替として設計されており、開発者やチームがAIを活用してプレゼンテーションを自動生成・カスタマイズできます。このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)と連携し、ユーザーの指示に基づいてスライドの構成、コンテンツの作成、デザインの適用を自動で行います。オープンソースであるため、自己ホスティングが可能で、プライバシーやカスタマイズの面で優れた柔軟性を提供します。APIを通じてプログラムからも操作できるため、CI/CDパイプラインや他のツールとの統合も容易です。

対応~Claude Code~Codex CLI~Cursor
npx skills add presenton/presenton

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

presenton は何をしますか?

概要

オープンソースのAIプレゼンテーション生成ツールとAPI(Gamma、Beautiful AI、Decktopusの代替)

特徴

  • AIによる自動生成: トピックやキーワードを入力するだけで、AIがスライド構成からデザインまで自動で生成します。
  • オープンソース: ソースコードが公開されており、自由にカスタマイズや拡張が可能です。
  • API提供: REST APIを通じてプログラムからプレゼンテーションを生成・操作できます。
  • 自己ホスティング: 自分のサーバーや環境で運用できるため、データのプライバシーを確保できます。
  • テンプレート対応: 複数のデザインテンプレートから選択可能で、ブランドに合わせたカスタマイズも可能です。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェント

使用方法

インストール

git clone https://github.com/presenton/presenton.git
cd presenton
npm install

環境変数の設定

.envファイルを作成し、以下の環境変数を設定します。

OPENAI_API_KEY=your_openai_api_key
PORT=3000

起動

npm start

APIの使用

curl -X POST http://localhost:3000/api/generate \
  -H "Content-Type: application/json" \
  -d '{
    "topic": "AIの未来",
    "slides": 10,
    "style": "professional"
  }'

ドキュメント

詳細なドキュメントはこちらを参照してください。

ライセンス

このプロジェクトはMITライセンスの下で公開されています。

コントリビューション

バグ報告や機能リクエストはIssuesからお願いします。プルリクエストも歓迎します。

関連スキル