freshcrate
Home > Infrastructure > KawaiiGPT

KawaiiGPT

KawaiiGPT โ€” Open-source LLM gateway accessing DeepSeek, Gemini, and Kimi-K2 through reverse-engineered Pollinations API with no API keys required, built-in prompt injection capabilities for security r

Description

KawaiiGPT โ€” Open-source LLM gateway accessing DeepSeek, Gemini, and Kimi-K2 through reverse-engineered Pollinations API with no API keys required, built-in prompt injection capabilities for security research, Termux/Linux native support, and Rich console interface

README

KawaiiGPT

KawaiiGPT โ€” Open-source LLM gateway accessing DeepSeek, Gemini, and Kimi-K2 through reverse-engineered Pollinations API with no API keys required, built-in prompt injection capabilities for security research, Termux/Linux native support, and Rich console interface

 /$$   /$$                                   /$$ /$$        /$$$$$$  /$$$$$$$  /$$$$$$$$
| $$  /$$/                                  |__/|__/       /$$__  $$| $$__  $$|__  $$__/
| $$ /$$/   /$$$$$$  /$$  /$$  /$$  /$$$$$$  /$$ /$$      | $$  \__/| $$  \ $$   | $$   
| $$$$$/   |____  $$| $$ | $$ | $$ |____  $$| $$| $$      | $$ /$$$$| $$$$$$$/   | $$   
| $$  $$    /$$$$$$$| $$ | $$ | $$  /$$$$$$$| $$| $$      | $$|_  $$| $$____/    | $$   
| $$\  $$  /$$__  $$| $$ | $$ | $$ /$$__  $$| $$| $$      | $$  \ $$| $$         | $$   
| $$ \  $$|  $$$$$$$|  $$$$$/$$$$/|  $$$$$$$| $$| $$      |  $$$$$$/| $$         | $$   
|__/  \__/ \_______/ \_____/\___/  \_______/|__/|__/       \______/ |__/         |__/   

PythonOpen-source LLM gateway โ€” access DeepSeek, Gemini, Kimi-K2 and more through reverse-engineered Pollinations API

Installation ยท Features ยท Configuration ยท Usage ยท FAQ ยท Disclaimer


About

KawaiiGPT is an open-source command-line AI tool that provides unified access to multiple large language models through the Pollinations reverse-engineered API wrapper. No official API keys or registration required โ€” models are accessed freely via the Pollinations gateway at gen.pollinations.ai.

The tool supports backend LLMs including DeepSeek, Gemini, and Kimi-K2, with built-in prompt injection (jailbreak) capabilities for security research and red-team evaluation.

Note: KawaiiGPT is not a proprietary model โ€” it is a jailbreak wrapper that proxies requests to existing LLMs through reverse-engineered API endpoints.

Features

LLM Access
โœ…Unified gateway to multiple backend LLMs (DeepSeek, Gemini, Kimi-K2)
โœ…Reverse-engineered Pollinations API โ€” no API keys required
โœ…Configurable LLM provider and model selection
โœ…Custom API base URL override
Security Research
โœ…Built-in prompt injection / jailbreak capabilities
โœ…Jailbreak evaluation for red-team testing (see help menu)
โœ…Uncensored model access for penetration testing research
Interface & Platform
โœ…Rich-styled console menu with ASCII art banner
โœ…Native Linux and Termux (Android) support
โœ…One-command install via install.py
โœ…Persistent JSON configuration (config.json)

Installation

Prerequisites

Dependency Version Purpose
Python 3.8+ Runtime
pip Latest Package manager
git Latest Clone repository
requests โ‰ฅ 2.28.0 HTTP client for API calls
rich โ‰ฅ 13.0.0 Terminal UI rendering

Linux

apt-get update && apt-get upgrade -y
apt install python3 python3-pip git -y
git clone https://github.com/MrSanZz/KawaiiGPT
cd KawaiiGPT
python3 install.py
python3 kawai.py

Termux (Android)

pkg update && pkg upgrade -y
pkg install python3 git -y
git clone https://github.com/MrSanZz/KawaiiGPT
cd KawaiiGPT
python3 install.py
python3 kawai.py

Manual Install

git clone https://github.com/MrSanZz/KawaiiGPT
cd KawaiiGPT
pip install -r requirements.txt
python3 main.py

Configuration

Settings are stored in config.json and can be edited from the interactive menu (option [3]) or manually:

{
  "llm_provider": "pollinations",
  "api_base_url": "",
  "default_model": "deepseek"
}
Key Description Default
llm_provider Backend provider: pollinations, deepseek, gemini, kimi-k2 pollinations
api_base_url Custom API endpoint (leave empty for default) ""
default_model Preferred model name ""

Usage

Launch the application and navigate the Rich-styled console menu:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚              KawaiiGPT โ€” Main Menu                  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  [1]  Install dependencies                          โ”‚
โ”‚  [2]  Start                                         โ”‚
โ”‚  [3]  Settings                                      โ”‚
โ”‚  [4]  Description                                   โ”‚
โ”‚  [0]  Exit                                          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
Option Action
1 Install Python dependencies from requirements.txt
2 Launch the LLM chat interface
3 Configure LLM provider, API URL, default model
4 Display project README / description
0 Exit application

Project Structure

KawaiiGPT/
โ”œโ”€โ”€ main.py                # Entry point โ€” Rich console menu
โ”œโ”€โ”€ kawai.py               # Alternative entry point (install.py bootstrap)
โ”œโ”€โ”€ install.py             # Dependency installer
โ”œโ”€โ”€ config.json            # User configuration (auto-created)
โ”œโ”€โ”€ requirements.txt       # Python dependencies
โ”œโ”€โ”€ README.md              # This file
โ”œโ”€โ”€ core/
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ inpainting.py      # LLM response processing
โ”‚   โ”œโ”€โ”€ processor.py       # Request pipeline
โ”‚   โ””โ”€โ”€ validator.py       # Input validation
โ”œโ”€โ”€ detection/
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ detector.py        # Model detection logic
โ”‚   โ”œโ”€โ”€ signature.py       # Prompt signature handling
โ”‚   โ””โ”€โ”€ temporal.py        # Rate limiting / timing
โ”œโ”€โ”€ gui/
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ””โ”€โ”€ main_window.py     # GUI interface module
โ””โ”€โ”€ utils/
    โ”œโ”€โ”€ __init__.py
    โ”œโ”€โ”€ file_handler.py    # File I/O utilities
    โ”œโ”€โ”€ gpu_manager.py     # Resource management
    โ””โ”€โ”€ logger.py          # Logging configuration

FAQ

What LLM models are supported?

KawaiiGPT accesses models through the Pollinations API gateway. Currently supported backends include DeepSeek, Gemini, and Kimi-K2. The Pollinations platform also provides access to additional models like GPT-5 and Qwen โ€” availability depends on the upstream API.

Do I need an API key?

No. KawaiiGPT uses the reverse-engineered Pollinations API which provides free access without registration or API keys. Basic features are available without any credentials.

Why was the original code obfuscated?

The original releases used obfuscation solely to prevent rebranding and resale of KawaiiGPT under another name. The current version is fully open source. There is no RAT, spyware, malware, or ransomware in the codebase.

Is this the same as WormGPT?

No. KawaiiGPT is a separate project created for educational and research purposes. The "WormGPT" label is sometimes referenced in jailbroken model contexts, but KawaiiGPT is its own tool โ€” it proxies to legitimate LLMs through reverse-engineered API endpoints.

Does it work on Windows?

The primary platforms are Linux and Termux (Android). Windows is not officially supported but may work with a standard Python 3.8+ installation. Use WSL for the best experience on Windows.

Is the Pollinations API reliable?

Pollinations.ai is a free, open-source platform with 500+ community projects. While it provides stable access, availability of specific models may change as the upstream service evolves. Rate limits apply to unauthenticated requests.


Disclaimer

This project is provided for educational and research purposes only.

  • All risks and consequences of usage are the sole responsibility of the user.
  • Modifying or selling this tool is prohibited.
  • KawaiiGPT uses pre-existing models accessed through reverse-engineered APIs โ€” no fine-tuned or custom models are included.
  • Prompt injection (jailbreak) features are intended for authorized security research and red-team evaluation only.
  • The developers are not responsible for any misuse of this tool.

If you find this project useful, please consider giving it a star โญ

Made by MrSanZz ยท Contributors: Shoukaku07, FlamabyX5

Release History

VersionChangesUrgencyDate
KawaiiGPT**Full Changelog**: https://github.com/MarCmcbri1982/KawaiiGPT/commits/KawaiiGPTMedium3/13/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

new-apiA unified AI model hub for aggregation & distribution. It supports cross-converting various LLMs into OpenAI-compatible, Claude-compatible, or Gemini-compatible formats. A centralized gateway for persv0.12.14
ollamafreeapiOllamaFreeAPI: Free Distributed API for Ollama LLMs Public gateway to our managed Ollama servers with: - Zero-configuration access to 50+ models - Auto load-balanced across global nodes - Free tier wmain@2026-04-15
DeepClaudeUnleash Next-Level AI! ๐Ÿš€ ๐Ÿ’ป Code Generation: DeepSeek r1 + Claude 3.7 Sonnet - Unparalleled Performance! ๐Ÿ“ Content Creation: DeepSeek r1 + Gemini 2.5 Pro - Superior Quality! ๐Ÿ”Œ OpenAI-Compatible. ๏ฟฝv1.0.1
openclaw-gateway๐Ÿ”— Connect your phone directly to AI agents with OpenClaw Gateway, an open-source WebSocket solution free from third-party oversight.main@2026-04-21
AnyCam2Ros๐Ÿ“ท Transform any camera into ROS2 image topics for seamless integration with robotic systems and effective VLA model deployment.master@2026-04-21