https://github.com/369gabriel/tiamat
Tiamat is a python all in one tool that uses the LCU api to provide many QoL functions
https://github.com/369gabriel/tiamat
api client lcu league league-client league-of-legends lobbyreveal lol windows
Last synced: 3 months ago
JSON representation
Tiamat is a python all in one tool that uses the LCU api to provide many QoL functions
- Host: GitHub
- URL: https://github.com/369gabriel/tiamat
- Owner: 369gabriel
- Created: 2024-09-22T20:39:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-28T14:42:17.000Z (5 months ago)
- Last Synced: 2026-01-29T06:24:51.987Z (5 months ago)
- Topics: api, client, lcu, league, league-client, league-of-legends, lobbyreveal, lol, windows
- Language: Python
- Homepage:
- Size: 58.6 KB
- Stars: 23
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Tiamat
Tiamat is a CLI Python script that provides utility functions for the League of Legends client, inspired by [KbotExt](https://github.com/KebsCS/KBotExt/), by Kebs.

## ⚠️ Important Notice
Use at your own risk, as some features might violate Riot Games' Terms of Service.
## 🌟 Features
### Customization
* Icon Changer
* Icon Changer (Icons 1-100)
* Client Only (All Available Icons)
* Profile Background Changer
* Riot ID Changer
### Game Automation
* Auto Accept Match
* Autopick Champion
* Autoban Champion
* Smart Dodge (Avoid client restart)
### Utility
* Lobby Reveal
* Restart Client UX
* Disconnect from chat (toggle offline)
## 🚀 Installation
### Releases
You can find the most recent release [here](https://github.com/369gabriel/tiamat/releases).
### Prerequisites
- Python 3.8 or higher
- League of Legends client installed
- Git (for cloning the repository)
### Quick Start
1. Clone this repository:
```bash
git clone https://github.com/gyaaf/tiamat.git
```
2. Navigate to the project directory:
```bash
cd tiamat
```
3. Install required dependencies:
```bash
pip install -r requirements.txt
```
4. Run the application:
```bash
python main.py
```
## 💡 Usage
### First Time Setup
1. Launch League of Legends client
2. Start Tiamat
3. Select desired function from the menu
### Feature Guide
* **Icon Changer**: Choose between icon changer (1-100) or client only (all icons)
* **Profile Background**: Search the skin/champion name and select the one you want
* **Auto Accept**: Automatically accepts match when found
* **Autopick**: Select champion to instantly pick when available
* **Autoban**: Select champion to ban during champion select
* **Smart Dodge**: Dodge queue without client restart
* **Chat Disconnect**: Disconnect from league chat and appear offline to your friends
## 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## 📫 Support
If you have any questions, suggestions, or complaints:
- Discord: gabrielgyaf
- Create an [Issue](https://github.com/gyaaf/tiamat/issues)
## 🙏 Acknowledgments
* [KbotExt](https://github.com/KebsCS/KBotExt/) by Kebs for inspiration
* All contributors and users of Tiamat