krinry (multi-tool CLI, with flutter as first tool)
A mobile-first CLI that lets users build Flutter apps on Android phones using Termux and cloud builds — without a PC.
- Students with no PC access
- Low-end PC or no-PC developers
- Android + Termux users
- Flutter beginners
- Don't replace Flutter — wrap it with mobile-friendly automation
- Cloud-first builds — offload heavy builds to GitHub Actions
- Same commands as Flutter — familiar interface
curl -fsSL https://raw.githubusercontent.com/krinry/krinry-cli/dev/install.sh | bashkrinry --help # Show help
krinry --version # Show version
krinry update # Update CLIkrinry flutter install # Install Flutter SDK
krinry flutter doctor # Check requirements
krinry flutter init # Initialize cloud build
krinry flutter run web # Run local web server# APK builds
krinry flutter build apk --debug
krinry flutter build apk --profile
krinry flutter build apk --release
# Split APK (smaller per-device files)
krinry flutter build apk --release --split-per-abi
# Target platform
krinry flutter build apk --release --target-platform android-arm64
krinry flutter build apk --release --target-platform android-arm
krinry flutter build apk --release --target-platform android-x64
# App Bundle
krinry flutter build appbundle --debug
krinry flutter build appbundle --release
# Auto-install on device
krinry flutter build apk --release --installUser (Termux) → krinry CLI → Plugin Dispatcher (lib/installers/*.sh)
│
├──> Flutter Tool → GitHub Action → APK
├──> Qwen Install
└──> Shell Tools Install
GitHub Actions workflow with inputs:
build_type: debug, profile, releaseoutput_type: apk, appbundle, apk-splittarget_platform: all, android-arm64, android-arm, android-x64
Project configuration file.
- CLI: Pure Bash (native Termux, fast startup)
- Cloud: GitHub Actions
- Auth: GitHub CLI (
gh auth login)
- iOS builds
- Emulator management
- Desktop OS support
- GUI interface
A user can:
- Install krinry on phone
- Create/open Flutter project
- Run one build command
- Get working APK downloaded
- Optionally auto-install to device
All without touching a PC.
- ✅ Install Flutter SDK
- ✅ Doctor command
- ✅ Init cloud build
- ✅ Build APK (debug/profile/release)
- ✅ Build App Bundle
- ✅ Split APK by ABI
- ✅ Target platform
- ✅ Auto-install on device
- Log streaming
- Build caching
- Run web locally
- Template workflows
- ✅ Auto-discovery Plugin system (
lib/installers/) - ✅ 100% krinry branding (No TermuxVoid dependency)
- ✅ AI Tools Integration (Qwen)
- Multiple cloud backends
- Custom workflows