root@atlas-os:~$ status
Turn your phone into a Linux workstation.
ATLAS-OS (Titan Edition) is a mobile developer suite for people who'd rather ship from a phone than wait for a laptop — a local web server, a real terminal keybar, live hardware telemetry, and a process manager, running natively on Android without root.
- Android 10–16 ready
- 100% Kotlin
- GNU GPL v3.0
- Zero root required
- 19 MB install
Inside the app
The keybar, the live telemetry pulse, and the process manager, on device.
Mobile computing shouldn't be a toy. It should be an unrestricted development environment.
Built by Nafiul Ahmad Rafi
Nafiul Ahmad Rafi is Founding Director at Atlas AI Institute and an AI policy and civic-technology researcher. ATLAS-OS grew out of that same premise: engineers in low-resource settings shouldn't need an expensive laptop to build, compile, and host software — a phone should be enough.
- nafiul-ahmad-rafi
- GitHub
- rafinafiulahmad
Eleven tools in one binary
Everything below ships inside the same 19 MB APK — think of it as ls -la on what your phone can now do.
permmodulewhat it does
rwxweb-serverIn-app localhost HTTP server on port
8080. Open http://<phone-ip>:8080 from any device on the same network to move files or preview a local site — no cable required.rwxkeybarA row of dedicated keys sits above the software keyboard —
TAB, ESC, CTRL, |, ~, &&, cd, ls — so terminal work doesn't mean hunting through a symbols panel.r--pulseA background coroutine refreshes RAM use, free storage, and battery temperature every two seconds, so you can see whether a build is actually straining the device.
r--pingA raw socket connection to
8.8.8.8 measures real millisecond latency — useful for judging whether Wi-Fi or mobile data is the bottleneck for a game or a server.rw-themeSwitch instantly between an AMOLED-black dark mode for late work and a high-contrast light mode for daylight, with no restart.
rwxprocSee which Linux processes are running in the background, how much memory each one uses, and send a
kill signal to anything that's stuck.r--sensorsReads the device's real refresh rate (60/90/120 Hz), screen DPI, and live three-axis gyroscope and accelerometer data.
rwxscaffoldGenerate a clean boilerplate for a Python script, a Node.js Express server, or a C++/Clang project in one tap.
rw-zip-exportCompress any project folder into a ZIP archive in memory and share it directly — no separate archiver app needed.
r--brandingA gold-and-navy high-resolution icon set, built for Android 16's adaptive-icon system, so it looks intentional on every launcher.
r--licenseThe full codebase is released under GNU GPL v3.0 — open, auditable, and copyleft-protected.
How it compares
| Capability | Stock terminal | Termux | ATLAS-OS |
|---|---|---|---|
| Local web server on 8080 | — | Needs setup | One tap, built in |
| On-screen hacker keybar | — | Small text row | Dedicated tactile UI |
| Live hardware telemetry | — | — | Auto-refreshes every 2s |
| Instant dark / light switch | — | — | True AMOLED + high-contrast light |
| Process manager with kill | — | Command line only | Visual UI |
| Code scaffolding + ZIP export | — | — | Built in, one tap |
| Root required | Yes | Partial | No |
Specification
ATLAS-OS.apk)