{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"}],"enrichment":{"capability":"Converts Git repositories into plain-text digests optimized for feeding into LLMs, with file structure, size, and token count statistics.","skillfed_tags":["llm-integration","code-analysis","git-tooling"],"use_cases":["Feed a GitHub repository into an LLM for code review, refactoring suggestions, or documentation generation.","Generate a text summary of an open-source project to understand its structure before contributing.","Create a codebase digest to include in an LLM chat for debugging or architecture questions.","Automate extraction of private repository code for internal AI-assisted analysis workflows.","Build a web service that converts any public repo URL into an LLM-ready prompt via the self-hosted server."],"what_it_does":"Gitingest is a CLI tool and Python library that transforms a Git repository\u2014local path or GitHub URL\u2014into a single text file optimized for LLM consumption. It extracts file structure, code content, and metadata (file count, total size, token count via tiktoken), then formats everything as a prompt-friendly digest. The tool respects .gitignore by default, supports private repositories with GitHub tokens, and can include submodules. It runs as a command-line utility (via click), a Python function (sync or async), or a self-hosted web service (via Starlette).\n\nThe package is designed for developers who need to feed entire codebases into language models for analysis, documentation generation, or code review. It handles the boilerplate of cloning, filtering, and formatting, leaving you with clean text ready for an LLM prompt. The library is young (first release late 2024) but actively maintained, with support for Python 3.8\u20133.13 and a permissive MIT license.","worth_installing":"Yes. Low install friction, active maintenance, no known vulnerabilities, and a clear use case for anyone working with LLMs and codebases. The MIT license is unencumbered. Start with the CLI to test; the Python API and async support are available if you need programmatic integration."},"id":"gitingest","links":{"html":"https://skillfed.io/packages/gitingest","md":"https://skillfed.io/packages/gitingest.md","pypi":"https://pypi.org/project/gitingest/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-07-31","license_spdx":null,"license_treatment":"permissive","name":"gitingest","python_support":"supports_current","summary":"CLI tool to analyze and create text dumps of codebases for LLMs"},"popularity":{"monthly_downloads":107802,"position":12594,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.1"}
