Source Code Analyzer is a generative AI–powered application that lets users point a GitHub repository at the system and then ask natural-language questions about that codebase. The system clones the repo, indexes Python source files, embeds them in a vector store, and answers questions using retrieval-augmented generation (RAG) with conversational memory. Target users: Developers, researchers, and technical reviewers who want to explore or understand unfamiliar Python repositories without reading every file.