Communitygithub.com

wushidiguo/RepoStudio

Transformez n'importe quel dépôt GitHub en une vidéo explicative narrée de 1 à 3 minutes – une compétence Codex (analyse, captures d'écran, diagrammes, voix off TTS, rendu Remotion).

Qu'est-ce que RepoStudio ?

RepoStudio est une compétence Codex qui automatise la création de vidéos explicatives à partir de dépôts GitHub. Elle analyse le code source, capture des captures d'écran, génère des diagrammes d'architecture, produit une voix off synthétique (TTS) et assemble le tout en une vidéo de 1 à 3 minutes à l'aide de Remotion. Idéale pour les développeurs souhaitant documenter rapidement leurs projets, faire des démonstrations ou créer du contenu éducatif. Fonctionne sur l'IDE en ligne Codex et nécessite Node.js et FFmpeg pour le rendu. Le processus se déroule en plusieurs étapes : analyse du repo, génération du script, production des visuels et finalisation de la vidéo.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add wushidiguo/RepoStudio

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait RepoStudio ?

Transformez n'importe quel dépôt GitHub en une vidéo explicative narrée de 1 à 3 minutes – une compétence Codex (analyse, captures d'écran, diagrammes, voix off TTS, rendu Remotion).

Présentation

RepoStudio vous permet de convertir un dépôt GitHub en une courte vidéo explicative narrée, idéale pour les présentations de projets, les démonstrations ou la documentation visuelle. La compétence analyse automatiquement le code, capture des captures d'écran du dépôt, génère des diagrammes pertinents, produit une voix off synthétique (TTS) et assemble le tout dans une vidéo de haute qualité en utilisant Remotion.

Fonctionnalités

  • Analyse automatique : Exploration du dépôt GitHub pour comprendre sa structure et son objectif.
  • Captures d'écran : Saisie visuelle des fichiers et interfaces clés du dépôt.
  • Diagrammes : Génération de diagrammes d'architecture ou de flux pour illustrer le fonctionnement.
  • Voix off TTS : Synthèse vocale naturelle pour narrer la vidéo.
  • Rendu Remotion : Montage vidéo programmatique avec transitions et animations.

Plateformes supportées

  • Codex : IDE en ligne optimisé pour les agents IA.

Prérequis

  • Node.js (v18 ou supérieur)
  • FFmpeg (pour l'encodage vidéo)
  • Un compte GitHub et un dépôt public (ou accessible en lecture)

Installation

# Cloner ce dépôt dans votre environnement Codex
git clone https://github.com/wushidiguo/RepoStudio.git

# Installer les dépendances
cd RepoStudio
npm install

Utilisation

  1. Ouvrez le projet dans Codex.
  2. Lancez la compétence avec la commande :
node repostudio.js --repo https://github.com/utilisateur/nom-du-repo
  1. La compétence analysera le dépôt, générera le script narratif, produira les visuels et rendra la vidéo dans le dossier output/.

Options

OptionDescriptionDéfaut
--repoURL du dépôt GitHubobligatoire
--durationDurée cible en minutes (1-3)2
--langLangue de la voix off (ex: fr, en)en
--outputDossier de sortie./output

Exemple

node repostudio.js --repo https://github.com/facebook/react --duration 2 --lang fr

Dépendances

  • axios pour les appels API GitHub
  • puppeteer pour les captures d'écran
  • d3 ou mermaid pour les diagrammes
  • google-tts-api ou elevenlabs pour la synthèse vocale
  • @remotion/cli pour le rendu vidéo

Licence

MIT © wushidiguo

Contribution

Les contributions sont les bienvenues. Ouvrez une issue ou une pull request sur le dépôt GitHub original.

Skills associés