AI Troll
Your Private Offline AI Assistant
Powered by llama.cpp • Compatible models from HuggingFace
Why AI Troll?
The sad story behind the name goes back several months. Initially, the app was conceived as a local chat application with a custom-trained model that would interact with the user in a deliberately rude and sarcastic manner.
To train such a model, I even wrote a dedicated training script and built a fairly large dataset of over a thousand rude responses. Everything worked as intended, but two major issues emerged. First, using even a fine-tuned AI model does not grant the right to distribute it inside an application. Second, even the smallest viable model ended up taking more than 100 MB of storage. As a result, I had to abandon this idea...
However, one thing remained — a wonderful green troll that I simply couldn’t bring myself to get rid of. 🙂
Key Features
AI Troll brings the power of large language models directly to your phone—completely offline. Chat with AI assistants, generate text, and explore the world of machine learning without sending your data to the cloud. Your conversations stay private, on your device, always.
100% Private
All AI processing happens locally on your device. No data is collected, no analytics, no tracking. Your conversations never leave your phone.
Works Offline
Once you download a model, no internet connection is needed. Use AI anywhere—on a plane, in the subway, or in areas with no signal.
Multiple AI Models
Browse and download compatible models directly from HuggingFace, or import your own GGUF models. Choose from a variety of AI assistants optimized for mobile devices.
Optimized for Mobile
Smart model filtering ensures you only see models compatible with your device. Quantized models (Q4, Q5, Q8) are optimized for performance and memory usage.
Customizable Experience
Personalize the app with preset or custom themes — including separate Day and Night colors and a Day/Night display mode — and tune generation settings like temperature, creativity, and response style.
Your Models, Your Storage
Downloaded models are stored locally. Manage, delete, or update them at any time. Full control over your storage space.
Rich Chat Experience
AI responses support Markdown formatting including bold, italics, lists, and code blocks for better readability.
Background Downloads
Start a model download and close the app—it continues in the background. Get notified when your model is ready, even if you switch to other apps.
Content Flagging
If the AI generates inappropriate content, you can flag and hide it directly in the chat. You're always in control.
Built-in Translator
Turn any multilingual model into a private, fully offline translator. Pick a language pair or use auto-detect — your text never leaves your device.
Get Started
Set up AI Troll in minutes and begin running private local models on your Android device.
Download App
Get the latest version of AI Troll from the Google Play Store on your device.
Choose a Model
Browse highly-optimized compatible models or import your own local GGUF models.
Start Chatting
Enjoy private, local, and completely offline AI conversations anywhere, anytime.
What's New in Version 2.1
Translator Mode and a Day/Night theming upgrade arrive, plus fixes that make the newest model generation run flawlessly.
🌍 Translator Mode
Translate text entirely on your device using whichever multilingual model you have loaded. A dedicated translator page with language-pair selection, auto-detect, and one-tap swap — no history kept, nothing sent anywhere, ever.
🔧 Gemma 4 & Stability Fixes
Gemma 4's new chat format is now rendered through the model's own embedded template, fixing garbled replies and repeated greetings. Multi-turn caching is more robust for every model, and raw control tokens no longer appear in chat.
🎨 Day/Night Theming
Pin the app to light or dark colors independently of your device, and give every custom color separate Day and Night values — with automatic night shades and contrast warnings as you edit.