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からお願いします。プルリクエストも歓迎します。