jolz
A full-featured Linux terminal in your pocket.
Run a real shell. Install real packages. Extend it with plugins. Built native for Android.
Watch it work
Everything you'd want, and then some
Built by lucifer x jela, in the deathlegion team. For everyone who lives in the terminal — now you can take it everywhere.
A real VT/ANSI terminal
Your pocket powerhouse. 256 colors, truecolor, mouse reporting, alternate screen, scrollback, and full escape-sequence support — the same engine the pros use, shrunk to fit a phone.
pkg — install what you need, when you need it
bash, python, ruby, node, neovim, git, ripgrep… dependency-aware, topologically sorted, served from multiple mirrors with automatic failover.
Plugin system
9 plugin types. 29 granular permissions. A real sandbox, not a free-for-all.
Eleven ways to make it yours
Dracula, Nord, Solarized, Monokai, Gotham, One Dark, Gruvbox, Tokyo Night, Catppuccin, Rose Pine.
Home screen widget
One tap from the launcher. A live terminal, right on your home screen.
Extra keys bar
Ctrl, Alt, Tab, Esc, arrows, F1–F12, and everything the on-screen keyboard forgot.
Multiple sessions
Run shells in parallel. Switch with a swipe. Each session keeps its scrollback.
Pinch-to-zoom
Resize the font instantly. Long-press for the context menu. Double-tap to paste.
Foreground service
Long-running tasks survive the screen off. Boot scripts run the moment your device wakes.
Crash reports with logcat
When something breaks, you get the full logcat capture — not a sorry toast.
Multiple mirrors
Pick the fastest mirror. We fall over automatically so downloads stay quick.
24+ built-in commands
sysinfo, netinfo, meminfo, cpuinfo, diskinfo, battery, device, uptime, ps, mounts, jolz-info, jolz-version, jolz-help, echo, date, whoami, uname, which, ls-jolz, cat-jolz, mkdir-jolz, rm-jolz, touch-jolz — all available offline, no install required.
Nine ways to make jolz yours
A real plugin architecture, not a settings screen with a fancy name. Each plugin runs in a granular sandbox with one of 29 permissions — you decide what it can touch.
Theme
plugin.typeShip custom palettes and UI tweaks. One tap to install, switch instantly.
Font
plugin.typeBundle monospace fonts with ligatures and per-glyph fallback chains.
ColorScheme
plugin.typeStandalone 16-color schemes, decoupled from full themes.
Boot
plugin.typeRun scripts on device boot — init SSH keys, mount dirs, start daemons.
KeyBind
plugin.typeRemap every key, gesture and shortcut to your muscle memory.
DeviceApi
plugin.typeExpose camera, GPS, sensors, vibrate to shell scripts — typed and safe.
Command
plugin.typeRegister new built-in commands. Drop a plugin in, get a binary.
Scheduler
plugin.typeCron-style jobs that survive reboots and run in the foreground service.
Hook
plugin.typeReact to lifecycle events: session start, pkg install, theme change.
29 granular permissions. One sandbox per plugin.
INTERNET, FILE_READ, FILE_WRITE, BOOT, CAMERA, LOCATION, CONTACTS, PHONE, SMS, NOTIFICATION, SCHEDULER, FOREGROUND… every plugin declares exactly what it needs, and you approve every one.
Hundreds of packages. One command away.
Topologically sorted dependencies, signed packages, multiple mirrors. Install what you need, when you need it.
Eleven ways to make it yours
From the cult-classic Dracula to the soft pastels of Catppuccin and Rose Pine — every scheme ships with a matched palette, syntax colors, and a real preview.
Small binary. Big ambitions.
24+ commands, no install required
Open jolz fresh and you've already got a full toolkit. sysinfo, netinfo, meminfo, battery — your Android, at a glance, from a shell.
sysinfoFull device summarynetinfoNetwork interfaces & IPsmeminfoRAM usage breakdowncpuinfoCores, freq, governordiskinfoStorage & mountsbatteryLevel, temp, healthdeviceModel, ABI, AndroiduptimeTime since bootpsRunning processesmountsMounted filesystemsjolz-infojolz environmentjolz-versionVersion & buildjolz-helpCommand helpechoPrint argumentsdateCurrent date/timewhoamiCurrent userunameSystem infowhichLocate a binaryls-jolzList jolz filescat-jolzRead a jolz filemkdir-jolzMake a jolz dirrm-jolzRemove a jolz filetouch-jolzCreate a jolz file“We built jolz because the terminal is the one tool that travels with you — across laptops, servers, and now, the phone in your pocket. It should feel just as native there.”
Built by lucifer x jela, in the deathlegion team. For everyone who lives in the terminal — the late-night sysadmins, the on-call devs, the curious tinkerers, the people who'd rather type pkg install than open an app store.
You'll feel at home the moment you open it. And if you don't — it's a plugin away from being exactly what you want.
lucifer x jela
A two-person team, building in the open under the deathlegion banner. No VC. No telemetry. Just a terminal done right.
lucifer
·Build & native coreEngine room. Wrote the VT/ANSI emulator, the plugin sandbox, and the pkg resolver that keeps dependencies honest.
jela
·UI, plugins & DXMade the terminal feel at home on a touchscreen. Designed the plugin contract, the 11 color schemes, and the home screen widget.
Take the terminal with you.
One APK. Signed with v1 + v2 + v3 — installs on every Android from 5.0 to the latest. No store required.