# ๐Ÿ› WormGPT CLI - OpenRouter Edition **WormGPT CLI** is a sleek command-line interface (CLI) for interacting with LLMs via OpenRouter API. It supports multiple models, automatic language detection, and customizable settings โ€” all in a terminal-friendly format. > โšก Lightweight. Powerful. Fully terminal-based. Made with โค๏ธ by [@hexsecteam](https://github.com/hexsecteam) --- ## ๐Ÿš€ Features - ๐Ÿ”— OpenRouter API integration - ๐ŸŒ Auto language detection (via `langdetect`) - ๐Ÿ—ฃ๏ธ Multi-language support: English, Indonesian, Spanish, Arabic, Thai, Portuguese - ๐Ÿ’ฌ Interactive chat session with typing effect - ๐ŸŽจ Stylish CLI UI with colors and banners - ๐Ÿ”ง Easy configuration of API key and model - ๐Ÿ’พ Config auto-saved in `wormgpt_config.json` --- ## ๐Ÿ“ฆ Requirements - Python 3.6+ - `pip` installed - OpenRouter API key ([get one here](https://openrouter.ai/)) --- ## โš™๏ธ Installation Clone the repo: ```bash git clone https://github.com/hexsecteam/worm-gpt cd worm-gpt python3 wormgpt.py ``` ## ๐Ÿ”‘ Set Your API Key You can set your OpenRouter API key via the main menu: ``` [3] Set API Key ``` Or manually edit the config file: ``` { "api_key": "YOUR_API_KEY_HERE", "base_url": "https://openrouter.ai/api/v1", "model": "deepseek/deepseek-chat-v3-0324:free", "language": "English" } ``` ## ๐Ÿง  Usage Example ``` python3 wormgpt.py ``` ## Menu will appear: ``` [ Main Menu ] 1. Language: English 2. Model: deepseek/deepseek-chat-v3-0324:free 3. Set API Key 4. Start Chat 5. Exit ``` ## ๐Ÿงช Custom Models From the menu, you can enter your own model ID (from OpenRouter). Example: ``` 01-ai/Yi-34B-Chat meta-llama/llama-3-8b-instruct:nitro ``` ### ๐Ÿ“ท Example Screenshot ![WormGPT CLI Example](assets/example.jpg) ## ๐Ÿ‘จโ€๐Ÿ’ป Author GitHub: @hexsecteam Telegram: t.me/hexsec_tools Project URL: https://github.com/hexsecteam/worm-gpt