Android client for 15code. Version 1.2.7 is a native chat app that signs in with a 15code account, loads available models, and streams replies from the same 15code API platform used by the desktop app.
- Native Android login and chat interface
- 15code account session restore
- Model picker loaded from
/api/pricing, optimized for phone selection - Chat completions through
cli.15code.com - Streaming replies with a stop button
- Automatic non-stream fallback when Android aborts a streaming socket
- Local recent chat history
- Image attachment payloads for vision-capable models
- 15code-branded launcher icon and splash theme
- New-chat action, saved model choice, and mobile-optimized message bubbles
- Balance/account status display after login
- GitHub Actions build for debug APK, release APK, and release AAB
This project is intended to build on GitHub Actions or a machine with Android SDK installed.
./gradlew assembleDebug
./gradlew bundleReleaseThe release build uses the default unsigned Android artifact unless signing secrets are added to the workflow later.
- Commit changes.
- Push a tag like
v1.1.0. - GitHub Actions builds Android artifacts and attaches them to the release.