This project analyzes a cloned GitHub repository and returns a summarized explanation using a powerful open-source LLM (Groq API + LLaMA/Gemma). It extracts superficial metadata like folder structure, package.json dependencies, and README snippets, then queries the LLM to generate a concise markdown summary.
- Uses Groq LLM (e.g., LLaMA 3.3-70B or Gemma) for high-quality summarization
- Analyzes folders and package-level structure
- Reads first few lines of
README.mdif present - Fast summarization with minimal token cost (only superficial data sent)
- Node.js
- Express.js
- Axios
- Groq API
- Dotenv
- fs/promises for filesystem analysis