{"id":27014,"library":"gitingest","title":"gitingest","description":"CLI tool to analyze and create text dumps of codebases for LLMs. Current version 0.3.1, release cadence irregular.","status":"active","version":"0.3.1","language":"python","source_language":"en","source_url":"https://github.com/cyclotruc/gitingest","tags":["cli","llm","code-analysis","codebase","text-dump"],"install":[{"cmd":"pip install gitingest","lang":"bash","label":"PyPI"}],"dependencies":[],"imports":[],"quickstart":{"code":"from gitingest import analyze\n\n# Analyze a local directory\nsummary, tree, content = analyze(\".\", include_patterns=[\"*.py\"], exclude_patterns=[\"__pycache__\"])\nprint(summary)\nprint(tree)\nprint(content[:500])","lang":"python","description":"Analyze a local codebase and get a summary, directory tree, and file contents."},"warnings":[{"fix":"Use version pinning with `gitingest>=0.3.1,<0.4.0` and monitor releases.","message":"The library is very new (v0.3.1) and API may change without notice. Avoid pinning to an exact version in production until stable.","severity":"gotcha","affected_versions":"<1.0.0"},{"fix":"Limit scope with `include_patterns` and `exclude_patterns` to reduce output size.","message":"The `analyze` function returns a tuple of three strings: (summary, tree, content). Content can be extremely large for big codebases, causing memory issues.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run `pip install gitingest` in the correct virtual environment.","cause":"Library not installed or installed in the wrong environment.","error":"ModuleNotFoundError: No module named 'gitingest'"},{"fix":"Use `exclude_patterns` to ignore problematic directories or provide a shallower path.","cause":"Symlinks or deeply nested directories in the target path causing infinite recursion.","error":"RecursionError: maximum recursion depth exceeded"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}