--- title: Code Explainer 💡 emoji: 🧠 colorFrom: indigo colorTo: purple sdk: streamlit sdk_version: "1.35.0" app_file: streamlit_app.py pinned: false --- # 🧠 Code Explainer – Explain Any Python Code in Plain English This Streamlit app uses the `bigcode/starcoder` model to generate step-by-step explanations for Python code snippets. ## 🚀 Live Demo Paste Python code in the text box and get a natural language explanation generated by an AI model trained on billions of lines of code. ### ✨ Example ```python def fibonacci(n): if n <= 1: return n return fibonacci(n-1) + fibonacci(n-2)