oxproxion
Chat with OpenRouter, Ollama, LM Studio and llama.cpp AI models
Screenshots
Description
Android chat application designed to interact with various Large Language Models (LLMs)
π€ Multi-Model Support: Switch between different LLM bots and models.
π€ Chat with OpenRouter models or locally served models using Ollama, LM Studio, llama.cpp or MLX LM.
π¬ Chat Interface: A clean and intuitive interface for conversing with AI models.
πΎ Save & Load Chats: Save your chat sessions and load them later to continue the conversation.
π€π₯ Import & Export: Easily import and export your chat histories.
β‘ Streaming or Non-Streaming Responses: You choose!
πΌοΈ Chat with Images: With models that support it!
πΌοΈ Image Generation**: With models that support it!
βοΈ System Message Customization: Create, edit, and manage a library of system messages to guide the AI's behavior and persona.
π OpenRouter Integration:
Long-press the model name to open the OpenRouter models list in your browser.
Long-press the API key icon to view your remaining OpenRouter credits.
π Effortless Copying: Press any avatar to copy the corresponding response to the clipboard.
oxproxion app does not have trackers, analytics, nor ads.
π On-Device PDF Export: Generate a PDF of that specific response. Or use menu PDF button for full chat PDF. PDFs created locally using Android's native tools.
β¨And Much More! Download and check it out. See Help section in the app for the complete guide.
π οΈ Built with Modern Tech: 100 % Kotlin, leveraging Jetpack libraries, Coroutines for asynchronous tasks, and Ktor for networking.
If you find this app useful, please consider supporting its developer: [Buy Me a Coffee](https://www.buymeacoffee.com/oxproxion) β
Whatβs new (2.1.102)
- Optimized permission check for devices using Android 17 to ask for local network access permission so as to use locally hosted models.
Anti-features
Properties of this app that are worth knowing about before installing.
- NonFreeNet
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Internet accessSend and receive data over the internet.
- ACCESS_LOCAL_NETWORK
- Audio settingsAdjust volume and audio output.
- ACCESS_NOTIFICATION_POLICY
- Precise locationDetermine the location via GPS.
- Approximate locationDetermine the location via the network.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_DATA_SYNC
Show 8 more permissions
- FOREGROUND_SERVICE_REMOTE_MESSAGING
- NotificationsShow notifications.
- MicrophoneRecord audio.
- alarm.permission.SET_ALARM
- CameraTake photos and videos.
- BiometricsUnlock with fingerprint or face.
- FingerprintUnlock with a fingerprint.
- oxproxion.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments