app like that
pycoding
pycoding

Pycoding is an agentic Python library designed to generate fully automated, natural-looking coding tutorials with real-time or post-processed audio narration.

Features

AI-Powered Code Generation

Uses Google's Generative AI to create relevant code examples for tutorials.

Natural Voice Narration

Integrates with ElevenLabs for high-quality voice synthesis during tutorial narration.

Real-Time Screen Recording

Captures live coding demonstrations to create engaging tutorials.

Multi-Language Support

Supports generating tutorials in multiple programming languages such as Python, C/C++, Julia, Rust, Bash, and R.

Flexible Narration Modes

Offers both real-time and post-processed narration to suit different tutorial needs.

Title Slide Generation

Optionally adds title slides for each code segment to help with tutorial structure.

Automated Window Management

Handles Jupyter console and matplotlib windows automatically during tutorial creation.

Flowchart Visualizations

Provides optional flowchart visualizations to illustrate code logic.