
CLI that deep-scans any public GitHub repo and generates a rich terminal report, narrated audio, and optional explainer video
A pip-installable Python CLI that accepts any public GitHub repo URL (or auto-detects from the current git remote) and performs a deep tech-stack analysis: languages, frameworks, databases, CI/CD, containers, auth, messaging, and cloud SDKs. Output is a Rich terminal table and a JSON report by default. Add --audio to get TTS narration via edge-tts, and --video to get PIL-rendered slides exported to MP4. Optional Ollama LLM rewrites narration into conversational prose.
Deep GitHub repo tech-stack analyzer with optional AI narration and video export.
• Detection: GitHub API scanning + pattern matching across 8 categories (languages, package managers, databases, CI/CD, containers, auth, messaging, cloud SDKs).
• Output: Rich terminal summary table + stack_report.json; per-section MP3 narration with edge-tts (gTTS fallback); PIL slide renderer → moviepy MP4 export.
• AI: optional Ollama (llama3, mistral, etc.) rewrites narration sections into engaging prose; falls back to template narration gracefully.
• CLI flags: --audio, --video, --use-ollama, --ollama-model, --voice, --token, --output.
• Auto-detection: when run inside a git clone, derives the GitHub URL from the origin remote; no URL argument needed.
• Logo pipeline: Devicon CDN → SimpleIcons → Clearbit → placeholder; parallel image downloads.