概要
PRVODは、GitHubのプルリクエストをナレーション付きのウォークスルービデオに自動変換するツールです。
大規模な差分コードの理解にかかる時間を大幅に短縮し、コードレビューの効率化、新規貢献者のオンボーディング、そして非開発者を含む関係者への変更内容の共有を容易にします。
特徴として、差分そのものからビデオを生成するため、ドキュメントの古文化を防ぎ、プロジェクトの進化を正確に記録する知識ベースを構築します。
Standard、short、popcorn、deepdiveといった多様なモードがあり、PRの規模や目的に合わせてナレーションスタイルを選択できます。
GitHub AppのWebhookを通じて、PRの説明やコメントに「@prvod」と記述するだけで動画生成がトリガーされ、LLM(ClaudeまたはGemini)によるスクリプト作成、音声合成、FFmpeg/Remotionによる動画生成が自動で行われます。
主に開発チーム、プロダクトマネージャー、QAエンジニアなど、コード変更の背景や影響を深く理解する必要があるすべての関係者を想定ユーザーとしています。
互換性・特徴
- GitHub App
- CLI
- API
- Python
- LLM対応
- 動画生成
基本情報
| ライセンス | NOASSERTION |
| Stars | 1 |
| Forks | 2 |
| カテゴリ | 動画生成 |
| アクティビティ | low |
最新のissue
- READMEのTOCにある壊れた「プロジェクト構造」リンクを修正 (更新: 2026-06-06 / Fix the broken "Project Structure" link in the README TOC)
- `sha256()`ユーティリティにJSDocを追加 (更新: 2026-06-06 / Add JSDoc to the `sha256()` utility)
- インメモリのレートリミッターにユニットテストを追加 (更新: 2026-06-06 / Add unit tests for the in-memory rate limiter)
- `retry()`ヘルパーにユニットテストを追加 (更新: 2026-06-06 / Add unit tests for the `retry()` helper)
- `escapeXml()`にユニットテストを追加 (更新: 2026-06-06 / Add unit tests for `escapeXml()`)
最新リリース: v0.1.0 (2026-05-25)
