gitingest
« Back to VersTracker
Description:
Turn any Git repository into a prompt-friendly text ingest for LLMs
Type: Formula  |  Latest Version: 0.3.1@2  |  Tracked Since: Dec 6, 2025
Links: Homepage  |  GitHub  |  Docs  |  formulae.brew.sh
Stars: 13,473  |  Forks: 1,013  |  Language: Python  |  Category: Developer tools
Tags: git llm developer-tools python automation ai
Install: brew install gitingest
About:
A command-line tool that processes a Git repository to create a structured, text-based summary optimized for consumption by Large Language Models (LLMs). It intelligently extracts and formats code, commits, and documentation, stripping unnecessary metadata to provide a clean, context-rich prompt. Its main value is streamlining the preparation of codebases for AI-assisted analysis, documentation, or learning.
Key Features:
  • Converts entire Git repos into LLM-friendly text files
  • Filters and structures code, commits, and documentation
  • Configurable output formats and content inclusion
  • Handles large repositories efficiently
  • Command-line interface for easy automation
Use Cases:
  • Preparing codebase context for AI pair programmers like GitHub Copilot
  • Creating training datasets or summaries for custom LLM fine-tuning
  • Archiving or documenting repository history in a readable format
Alternatives:
  • ripgrep – General code search; gitingest is specialized for structured LLM ingestion
  • tree-sitter – Parsing library; gitingest is an end-to-end tool for repo summarization
Version History
Detected Version Rev Change Commit
Dec 20, 2025 7:44pm 0.3.1 2 VERSION_BUMP 7b859db9
Dec 6, 2025 1:47am 2 VERSION_BUMP f501ed37
Oct 17, 2025 3:52pm 0 VERSION_BUMP dfcce5e9
Sep 12, 2025 6:46am 0 VERSION_BUMP 5f74f93c
Sep 10, 2025 4:17am 0 VERSION_BUMP 5ed81764