

<p align="center">
  <a href="https://excalidraw.com/#json=FcO55BsQn51s2Pqqt5rrK,oh1x03sJwQH__qTI1Zd1tw">
    <img src="docs/logo.jpeg" alt="Jet Voice Block Diagram" width="125%" />
  </a>
</p>


# gitex

🛠️ Terminal tool to prep your 🧠 codebase (whole or partial) for LLMs — clean, compress, and convert it into prompt-ready text! 🚀📦


## 📝 To-Do
- [x] Display GitHub repository structure
- [ ] Select files/directories to include
- [ ] Filter files by extensions
- [ ] Generate formatted text file
- [ ] Copy text to clipboard
- [ ] Download generated text
- [x] Support for private repositories
- [ ] Download zip of selected files
- [x] Local directory support
- [x] make into pypi package

## ✨ Features


## 📥 Installation
```bash
$ pip install gitex
```


## ▶️ Usage
```
$ gitex --help
$ gitex .             # current repository
$ gitex path/to/repo  # any repo path
$ gitex url           # repo url
...
```


## 📸 Demo
No demo provided yet



## 🙏 Acknowledgments
This project draws inspiration from [repo2txt](https://github.com/abinthomasonline/repo2txt) by [@abinthomasonline](https://github.com/abinthomasonline).  
Big thanks for laying the groundwork for converting repositories into prompt-ready text!
