Metadata-Version: 2.4
Name: treegetter
Version: 2.0.0
Summary: AI-Ready Repository Intelligence Engine for Agents
Author-email: Rupam Manna <rupammanna8@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/RupamManna8/TreeGetter
Project-URL: Documentation, https://rupammanna8.github.io/TreeGetter/
Project-URL: Repository, https://github.com/RupamManna8/TreeGetter.git
Project-URL: Bug Tracker, https://github.com/RupamManna8/TreeGetter/issues
Project-URL: Changelog, https://github.com/RupamManna8/TreeGetter/blob/main/CHANGELOG.md
Keywords: repository,directory-tree,ai-agent,codebase-intelligence,llm-context,token-optimizer,repo-parser,ast-analyzer,dependency-parser,architecture-detector
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# TreeGetter Python Package

[![PyPI Version](https://img.shields.io/pypi/v/treegetter.svg)](https://pypi.org/project/treegetter/)
[![Python Versions](https://img.shields.io/pypi/pyversions/treegetter.svg)](https://pypi.org/project/treegetter/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

**TreeGetter** is an AI-Ready Repository Intelligence Engine for Python. It transforms raw directory trees into compact, structured, token-optimized context payloads for AI coding agents.

## Installation

```bash
pip install treegetter
```

## Usage

```python
from treegetter import Repository, get_tree

# Backward compatible legacy API
print(get_tree("./"))

# High-Level AI Repository Intelligence Engine
repo = Repository("./")

# Repository Overview Summary
print(repo.summary())

# Token-optimized context for LLM agents
print(repo.export_llm(max_tokens=4000))

# Indexed O(1) Search
results = repo.search("AuthController")
```

For full documentation, visit [https://rupammanna8.github.io/TreeGetter/](https://rupammanna8.github.io/TreeGetter/).
