openclaw-termux
Run OpenClaw AI Gateway on Android — standalone Flutter app with built-in terminal, web dashboard, and one-tap setup. Also available as a Termux CLI package.
File Explorer
Download Latest Version (.zip)- flutter-build.yml
- dependabot.yml
- FUNDING.yml
- bloome.png
- dashboard.png
- ic_launcher.png
- ic_launcher.svg
- ic_launcher_512.png
- logscreen.png
- mockup.png
- onboardingscreen.png
- release-v1.6.1.png
- release-v1.6.1.svg
- settingsscreen.png
- setupscreen.png
- websscreen.png
- openclawx
- privacy-policy.html
- tweetclaw-mobile-workflows.md
- .gitkeep
- .gitkeep
- .gitkeep
- ArchUtils.kt
- BootstrapManager.kt
- GatewayService.kt
- MainActivity.kt
- NodeForegroundService.kt
- ProcessManager.kt
- ScreenCaptureService.kt
- SetupService.kt
- SshForegroundService.kt
- TerminalSessionService.kt
- ic_launcher_foreground.xml
- launch_background.xml
- ic_launcher.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher_background.xml
- styles.xml
- backup_rules.xml
- data_extraction_rules.xml
- usb_device_filter.xml
- AndroidManifest.xml
- build.gradle
- gradle-wrapper.properties
- build.gradle
- gradle.properties
- settings.gradle
- DejaVuSansMono-Bold.ttf
- DejaVuSansMono.ttf
- bionic_bypass.js
- ic_launcher.png
- resolv.conf
- ai_provider.dart
- gateway_state.dart
- node_frame.dart
- node_state.dart
- optional_package.dart
- setup_state.dart
- gateway_provider.dart
- node_provider.dart
- setup_provider.dart
- configure_screen.dart
- dashboard_screen.dart
- logs_screen.dart
- node_screen.dart
- onboarding_screen.dart
- package_install_screen.dart
- packages_screen.dart
- provider_detail_screen.dart
- providers_screen.dart
- settings_screen.dart
- setup_wizard_screen.dart
- splash_screen.dart
- ssh_screen.dart
- terminal_screen.dart
- web_dashboard_screen.dart
- battery_capability.dart
- camera_capability.dart
- canvas_capability.dart
- capability_handler.dart
- flash_capability.dart
- location_capability.dart
- screen_capability.dart
- sensor_capability.dart
- serial_capability.dart
- vibration_capability.dart
- bootstrap_service.dart
- gateway_service.dart
- native_bridge.dart
- node_identity_service.dart
- node_service.dart
- node_ws_service.dart
- package_service.dart
- preferences_service.dart
- provider_config_service.dart
- screenshot_service.dart
- ssh_service.dart
- terminal_service.dart
- update_service.dart
- gateway_controls.dart
- node_controls.dart
- progress_step.dart
- status_card.dart
- terminal_toolbar.dart
- app.dart
- constants.dart
- main.dart
- .gitignore
- analysis_options.yaml
- pubspec.yaml
- bionic-bypass.js
- index.js
- installer.js
- postinstall.js
- test.js
- build-apk.sh
- fetch-proot-binaries.sh
- .gitignore
- .npmignore
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- eslint.config.js
- install.sh
- LICENSE
- package-lock.json
- package.json
- README.md
# Installation Guide
git clone https://github.com/mithun50/openclaw-termux
Downloads the entire project code from GitHub to your computer.
cd openclaw-termux
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Node.js Node.js must be installed to use npm.
- APT (Debian/Ubuntu 계열) Built into Debian/Ubuntu-based Linux distributions.
curl -fsSL https://raw.githubusercontent.com/mithun50/openclaw-termux/main/install.sh | bash
Downloads and runs the official install script in one line — this handles the full setup automatically.
npm install -g openclaw-termux
Installs the package published on the npm registry globally — no need to clone the source.
apt install -y nodejs
Installs directly from the APT package repository (Debian/Ubuntu-based).
npm install -g openclaw
Installs the package published on the npm registry globally — no need to clone the source.
Pulled directly from this repo's README.
3. Gradle (Java/Kotlin)
Medium- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd flutter_app/android/app
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
4. Node.js
Easynpm install -g openclaw-termux
Installs the package published on the npm registry globally — no need to clone the source.
npm install -g openclaw
Installs the package published on the npm registry globally — no need to clone the source.
Pulled directly from this repo's README.
