Gitingest
FreeTurn any Git repository into a simple text digest of its codebase so it can be fed into any LLM. [#opensource](https://github.com/cyclotruc/gitingest)
About Gitingest
Gitingest is a free, open-source tool that converts any Git repository into a simple, LLM-friendly text digest. It allows users to paste a GitHub repository URL and instantly receive a summarised text version of the entire codebase, including directory structure and file contents. The tool supports file inclusion/exclusion filters, a 50kB file size limit, and private repository access via a personal access token (PAT) that is never stored and discarded after use. Cloned repositories are automatically deleted after processing. Gitingest is designed for developers who need to feed codebases into large language models (LLMs) for analysis, documentation, or code review.
Key Features
Pros & Cons
- Completely free and open source (available on GitHub)
- Privacy-focused: PAT is never stored, cached, or logged; repos are deleted after processing
- Extremely easy to use – just paste a URL or replace 'hub' with 'ingest'
- Provides both directory structure and file contents in a single digest
- No account or signup required; instant results
- Currently only supports GitHub repositories (based on URL pattern)
- File size limit of 50kB may exclude larger files from the digest
- Requires a GitHub PAT for private repositories, which adds an extra step
- No support for other Git hosting platforms like GitLab or Bitbucket