JCode
The facts below are what the maker publishes about JCode, checked and dated. Our editors have not written about it yet.
Plans and prices
From JCode's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| JCode | Free | MIT-licensed; Android 13+ |
The facts
Each one read from JCode's own pages, with the date it was checked.
Where it runs
- Android app sandbox
- JCode can build an APK and run it in an editor tab, with a device-side ADB bridge and JDWP debugging on the same device.checked 9 Oct 2026
- Embedded Linux
- The app bundles proot and uses an app-managed Ubuntu 24.04 or 26.04 LTS environment for runtimes, SDKs, compilers, and language servers, with no Termux dependency or root requirement.checked 9 Oct 2026
What it does
- Build and preview
- Projects can configure multi-terminal development setups in .jcode/run.yaml, and ready-port polling can open a web preview.checked 9 Oct 2026
- Debugging
- The DAP client includes breakpoints, stepping, call stack, variables, and a debug console; Python with debugpy and Java are device-verified under proot.checked 9 Oct 2026
- Editor
- The editor provides syntax coloring, language-server and Dev Pack completions, snippets, multi-tab editing, selection handles, word wrap, and file auto-reload for unmodified files.checked 9 Oct 2026
- Extensions
- The extension marketplace provides Ed25519-verified .jext packages, and the app supports importing a supported WebView slice of the VS Code API from .vsix packages.checked 9 Oct 2026
- Language services
- Language servers provide diagnostics, completions, Go to Definition, Find References, Rename Symbol, and document formatting.checked 9 Oct 2026
- License
- JCode is licensed under the MIT License, which the repository says permits use, modification, and redistribution under its terms.checked 9 Oct 2026
- Product
- JCode is a native Android IDE for coding, building, and running projects entirely on-device.checked 9 Oct 2026
- Security
- Marketplace .jext packages are downloaded and verified by the app before installation.checked 9 Oct 2026
- Source control
- An extension-hosted Git panel supports status, staging, commits, branches, and diffs, with Git running inside the Linux distro.checked 9 Oct 2026
- Support and documentation
- The repository links engineering specifications covering architecture, module contracts, wire protocols, on-disk formats, and build and release details.checked 9 Oct 2026
- System requirements
- The app requires Android 13 or later (minSdk 33), and the release build targets arm64-v8a.checked 9 Oct 2026
- Terminal
- JCode provides PTY terminal sessions through proot that persist when the app is backgrounded and supports xterm/VT features.checked 9 Oct 2026
Alternatives to JCode
- 1
Codename One
Free planOpen sourceAndroidiOSWebAPI8.4From $25 a month - 2

Unity
Free planAndroidiOSWebAPI8.4Free plan - 3

Felgo
Free planAndroidiOSWebAPI8.2Free plan - 4

GeneXus
Free planAndroidiOSWebAPI8.2From $99 a year - 5
Qt Creator
Free planAndroidiOSWebLinux7.7From €546 a year - 6

Visual Studio
Free planAPIWindows7.6Free plan
