JCode

Verified safeOpen sourceExclusive
No reviews reviews
13
downloads
13
android

AI summary

Android IDE with a built-in Linux environment via proot, no root or Termux needed. Features a custom Canvas editor with tree-sitter highlighting, multi-terminal PTY sessions, DAP debugging, Git integration, and a cryptographically-verified extension marketplace. Bundled Ubuntu 24.04/26.04 LTS rootfs with apt-managed toolchains.

Generated by AI. May contain inaccuracies.

About this app

JCode is an Android IDE written in Kotlin + Jetpack Compose, with C++/NDK for the performance-critical subsystems (editor buffer, VT terminal, parsers). It embeds a self-contained Linux environment via bundled proot — runtimes, SDKs, compilers, and language servers live in an app-managed Ubuntu 24.04 / 26.04 LTS rootfs in app-private storage. No Termux dependency, no root.

Features Editor — an in-house Canvas + IME code editor: tree-sitter + Dev-Pack syntax highlighting, as-you-type completions + snippet helpers, a built-in Format Document, multi-tab editing, text-selection handles, word wrap, Save (Ctrl+S / button / dirty indicator), and auto-reload of unmodified files changed on disk. Terminals — real PTY sessions through proot that survive app backgrounding, with full xterm/VT support (mouse reporting, SGR, alt-screen), in-place progress redraw, and a code/jcode command to open files in the editor. Build & Run — per-project .jcode/run.yaml; multi-terminal dev setups (e.g. an ASP.NET Core API + a Vite dev server side by side); a read-only Output log teed from the run terminals. Debugging — a Debug Adapter Protocol (DAP) client with gutter breakpoints, stepping, call stack, variables, and a debug console. Python (debugpy) and Java are device-verified under proot. Source Control — a Git panel (status, stage, commit, branch, diffs) in the left drawer, plus live VCS status decorations in the Explorer. Search — project-wide find (ripgrep-backed) with Content / File-name / current-document scopes. Problems — an Issues panel and status-bar count fed by a shared diagnostics bus (config-file errors, on-save syntax checks), with in-gutter squiggles. Extensions & Toolchains — a marketplace of cryptographically-verified .jext packages (Dev Packs, project templates), plus a unified Toolchains manager for installing SDKs, language servers, and debug engines per distro. Embedded Linux — bundled proot (arm64-v8a / x86_64) + a downloaded minimal rootfs (Ubuntu 24.04 / 26.04 LTS); apt-managed toolchains; project dirs bind-mounted into the distro.

About this version

Version
1.4.2 (10402)
Size
63.88 MB
Requires Android
13
Target SDK
33
Architecture
x86, x86_64, arm64-v8a, armeabi-v7a
Downloads
13
Updated
Aug 9, 2026
Package
dev.jcode

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app