Private AI chat for Android, powered by OpenRouter.
Bring your own API key — conversations stay on your device.
- Chat with any model available on OpenRouter
- Streaming replies, reasoning, web search, voice, images, and video
- Voice call mode with live transcription
- File attachments the model can actually read, image copy, media gallery
- Variant responses, per-chat model filters, projects, pinned chats
- Optional biometric app lock
- No account required — your key, your data
- GitHub: grab the latest APK from Releases.
- Obtainium: tap the button above (APK filter is pre-filled). To follow betas, enable
Include pre-releasesin the app's Obtainium settings. Manual setup: GitHub source, repo URLhttps://github.com/tedwester/convo, APK filterConvo-.*\.apk. - F-Droid: in progress — check back soon.
Requires Android 10+ (API 29) and an OpenRouter API key.
Requires a JDK 17+ and the Android SDK. Open the project in Android Studio, or build with the command line:
git clone https://github.com/tedwester/convo.git
cd convo
./gradlew assembleDebugSee CONTRIBUTING for workflow notes (branching, betas, releases).
- Chats are stored locally in the app's private storage
- Your OpenRouter API key is encrypted on-device and excluded from Android backup
- Network requests go to OpenRouter using your key — review their privacy policy for API usage
Apache License 2.0 — see LICENSE.



