Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.94 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.94 KB

Ag·​gre·​ga·​tor /ˈa-grə-ˌgā-tər/


  1. Someone or something that gathers together materials from a variety of sources.
  2. A website or software application that aggregates information, data, or code from various sources.
Examples:
  • CodeAggregatorAI acts as an aggregator for GitHub repositories, collecting all the code files and organizing them into a single, AI-ready document.
  • Developers can use CodeAggregatorAI as an aggregator to combine code from multiple projects into a unified codebase for analysis or training AI models.

Introduction

CodeAggregatorAI is a powerful Groq, Llama 3 and Streamlit application designed to aggregate an entire GitHub repository into a single, organized Markdown file, making it easy to feed to AI systems for tasks like code summarization, question answering, code generation and fine-tuning. 🧠

Key Features:

  • Aggregates all files from a GitHub repository, including code, documentation, and configuration files.
  • Ignores common build artifacts and unnecessary files to focus on relevant code.
  • Outputs a single Markdown file with a clear structure for easy AI processing.
  • Provides options for whitespace removal and custom ignore patterns.
  • Allows users to ask questions about the codebase using Groq's Llama 3 AI models. CodeAggregatorAI