Skip to content
SPECIFICTION
Get listed

JCode

github.com

Free plan Android
Visit github.com
Spec score 7.5 #28 of 41 in Mobile Development IDEs

Spec sheet

Product
JCode is a native Android IDE for coding, building, and running projects entirely on-device.Read 9 Oct 2026 · github.com
Security
Marketplace .jext packages are downloaded and verified by the app before installation.Read 9 Oct 2026 · github.com
License
JCode is licensed under the MIT License, which the repository says permits use, modification, and redistribution under its terms.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
Build and preview
Projects can configure multi-terminal development setups in .jcode/run.yaml, and ready-port polling can open a web preview.Read 9 Oct 2026 · github.com
Debugging
The DAP client includes breakpoints, stepping, call stack, variables, and a debug console; Python with debugpy and Java are device-verified under proot.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
Language services
Language servers provide diagnostics, completions, Go to Definition, Find References, Rename Symbol, and document formatting.Read 9 Oct 2026 · github.com
Source control
An extension-hosted Git panel supports status, staging, commits, branches, and diffs, with Git running inside the Linux distro.Read 9 Oct 2026 · github.com
Support and documentation
The repository links engineering specifications covering architecture, module contracts, wire protocols, on-disk formats, and build and release details.Read 9 Oct 2026 · github.com
System requirements
The app requires Android 13 or later (minSdk 33), and the release build targets arm64-v8a.Read 9 Oct 2026 · github.com
Terminal
JCode provides PTY terminal sessions through proot that persist when the app is backgrounded and supports xterm/VT features.Read 9 Oct 2026 · github.com

Plans and prices

JCode Free MIT-licensed; Android 13+ Read 9 Oct 2026 · github.com

Every JCode plan and price →

Where Specifiction places it

Alternatives to JCodeAll alternatives →