Roxum IDE is an mobile-first code editor and mini IDE for Android, built with Flutter. It combines editing, terminal workflows, Git/GitHub tooling, AI assistance, runtime downloads, and deep customization in one app.
Roxum uses the powerful code_forge package as it's editor engine.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
This section is intended for users from countries like China where playstore isn't accessible. Otherwise it is recommended to download the full featured apk from the playstore as mentioned above.
Tha app has two branches:
- playstore-version (Full Roxum IDE)
- main (A light weight version)
Clone this repo, then:
Make sure that git-lfs is installed in your system and accessible via the path. Don't skip this step, the compilers and interpreters are stored in the Github large file storage.
Note
To include all compilers, interpreters and extensions in the build, we build it as a standalone aab file, which is bigger compared to the apk downloaded from the playstore. Playstore build is smaller because these external dependencies are downloaded on demand when the user requested for the particular compiler/interpreter/extension.
cd android && ./gradlew :app: bundleReleaseThis will generate the output file in build/app/outputs/bundle/release/app-release.aab
To install aab in your device, download the latest bundletool from the official repo: https://github.com/google/bundletool/releases
Then build the apk:
java -jar path/to/bundletool.jar build-apks --bundle=your_app/build/app/outputs/bundle/release/app-release.aab --output=output.apksThis will generate a file called output.apks in the current directory
Make sure that you are connected to an emulator or physical device via adb.
java -jar /path/to/bundletool.jar install-apks --apks=output.apksThis is not the full-featured Roxum IDE. This is a light weight version.
Roxum-lite lacks these features:
- Dart compiler
- Rust compiler
- Go compiler
- Lua interpreter
- rust-analyzer
- ty language server
- emmyLua language server
- gopls language server
For downloading the apk, go to the releases
The main branch contains a light weight version of the roxum, which easy to build and run with flutter or gradle. This version is also available in the releases as a standalone apk.
git checkout main
flutter run --release # Or flutter build apk --releaseOr with gradle
git checkout main
cd android && ./gradlew :app: assembleReleaseSpecial Thanks
- @MaximoMachado — helped fund the Play store release.










