A full-fledged IDE for building Magisk, KernelSU and APatch modules — right on your Android device. No PC needed.
NextMod IDE (NXI) is a mobile development environment for root modules. It covers the full module-creation cycle for Magisk / KernelSU / APatch without a computer: metadata, scripts, overlays, building, validation and installation — all on your phone.
Built for people who write modules on the go, on a tablet, or simply without access to a PC.
| Metadata | Preview | Module Manager | Browser |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- Full module builder —
module.prop,customize.sh,service.sh,post-fs-data.sh,/systemoverlays,replacedirectories,sepolicy.rule - Script linter — static analysis for busybox
ash/mkshcompatibility: catcheslocaloutside functions, bashisms ([[ ]], arrays), and dangerous operations (unquotedrm -rf, writes to partitions) - Syntax highlighting — shell editor with color-coded markup
- Structure preview — ZIP archive tree and
module.propcontents before building - Module validation — correctness checks before export
- Auto-update (updateJson) — generates
update.jsonfor auto-updates via the root manager - Direct root install — install the built module without a file manager (Magisk / KernelSU / APatch)
- Module manager — list of installed modules, enable / disable / remove
- File browser — root-aware filesystem navigation
- Templates — ready-made module starters (debloater, hosts-blocker, kernel tweaks)
- Localization — Russian and English
- Themes — system, light, dark, AMOLED
- Branded design — signature palette, animated splash screen
- Android 8.0+ (API 26)
- Root: Magisk, KernelSU or APatch (for installation and the manager; the builder works without root too)
- Download the APK from the Releases section
- Install it (allow installation from unknown sources)
- Grant root access when prompted for root features
git clone https://github.com/lolokeksu/nextmod-ide.gitThe project builds on Android (ACSIDE + Termux) or on a PC (Android Studio). Requirements: AGP 8.13+, Kotlin 2.0, compileSdk 36, minSdk 26.
Signing: create
keys/keystore.propertieswith your own keys (seebuild.gradle.kts). Without it, only debug builds are produced.
| 📢 Telegram channel | @nextmod_ide — releases and updates |
| 💬 Telegram chat | @nextmod_ide_chat — questions and feedback |
| 🐛 Bug reports | GitHub Issues — please use the template |
| 🇷🇺 4PDA | Forum thread — Russian-speaking community |
This project is licensed under the GNU General Public License v3.0 — see LICENSE.
Any derivative works (forks) must remain open under the same license. The name "NextMod IDE" and the visual identity belong to the author; forks must use their own name.
ExchNow (Lolokeksu)



