v1.0.0 — fresh out the oven·124+ features

jolz

A full-featured Linux terminal in your pocket.

Run a real shell. Install real packages. Extend it with plugins. Built native for Android.

Android 5.0+3.9 MBAll ABIsv1.0.0v1+v2+v3 signed
Live preview

Watch it work

jolz — dracula · 80×24session #1
jolz $
What's inside

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.

offline-firstnativetinyfast

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.

offline-firstnativetinyfast
Extend it

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.type

Ship custom palettes and UI tweaks. One tap to install, switch instantly.

$jolz plugins --install dracula-pro

Font

plugin.type

Bundle monospace fonts with ligatures and per-glyph fallback chains.

$jolz plugins --install jetbrains-mono

ColorScheme

plugin.type

Standalone 16-color schemes, decoupled from full themes.

$jolz plugins --install gruvbox-dark

Boot

plugin.type

Run scripts on device boot — init SSH keys, mount dirs, start daemons.

$jolz plugins --enable boot@init-ssh

KeyBind

plugin.type

Remap every key, gesture and shortcut to your muscle memory.

$jolz plugins --install vim-keys

DeviceApi

plugin.type

Expose camera, GPS, sensors, vibrate to shell scripts — typed and safe.

$jolz plugins --enable device@camera

Command

plugin.type

Register new built-in commands. Drop a plugin in, get a binary.

$jolz plugins --install cmd@docker-ps

Scheduler

plugin.type

Cron-style jobs that survive reboots and run in the foreground service.

$jolz plugins --enable sched@nightly-backup

Hook

plugin.type

React to lifecycle events: session start, pkg install, theme change.

$jolz plugins --enable hook@notify-install

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.

sandboxed
pkg install

Hundreds of packages. One command away.

Topologically sorted dependencies, signed packages, multiple mirrors. Install what you need, when you need it.

bash
python
ruby
node
vim
neovim
git
curl
wget
ssh
tmux
zsh
clang
gcc
make
cmake
jq
fzf
ripgrep
fd
bash
python
ruby
node
vim
neovim
git
curl
wget
ssh
tmux
zsh
clang
gcc
make
cmake
jq
fzf
ripgrep
fd
Look & feel

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.

dracula.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
Dracula
nord.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
Nord
solarized-dark.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
Solarized Dark
solarized-light.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
Solarized Light
monokai.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
Monokai
gotham.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
Gotham
one-dark.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
One Dark
gruvbox-dark.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
Gruvbox Dark
tokyo-night.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
Tokyo Night
catppuccin.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
Catppuccin
rose-pine.sh
jolz $ echo "hello from jolz"
hello from jolz
jolz $ pkg install neovim
✓ installed neovim 0.10
Rose Pine
By the numbers

Small binary. Big ambitions.

0+
features
0 MB
apk size
0
color schemes
0
plugin types
0
permissions
0+
built-in commands
Offline & ready

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 summary
netinfoNetwork interfaces & IPs
meminfoRAM usage breakdown
cpuinfoCores, freq, governor
diskinfoStorage & mounts
batteryLevel, temp, health
deviceModel, ABI, Android
uptimeTime since boot
psRunning processes
mountsMounted filesystems
jolz-infojolz environment
jolz-versionVersion & build
jolz-helpCommand help
echoPrint arguments
dateCurrent date/time
whoamiCurrent user
unameSystem info
whichLocate a binary
ls-jolzList jolz files
cat-jolzRead a jolz file
mkdir-jolzMake a jolz dir
rm-jolzRemove a jolz file
touch-jolzCreate a jolz file
Built for everyone
“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.

The makers

lucifer x jela

A two-person team, building in the open under the deathlegion banner. No VC. No telemetry. Just a terminal done right.

L

lucifer

·Build & native core

Engine room. Wrote the VT/ANSI emulator, the plugin sandbox, and the pkg resolver that keeps dependencies honest.

J

jela

·UI, plugins & DX

Made the terminal feel at home on a touchscreen. Designed the plugin contract, the 11 color schemes, and the home screen widget.

Proudly part of the deathlegion team
v1.0.0 · 3.9 MB · all ABIs

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.

arm64-v8aarmeabi-v7ax86x86_64API 21+no telemetry