A real IDE on your phone — not a toy sandbox.
Darkian Studio is a mobile-first IDE for Android and Linux. Editor, terminal, LSP, debugging, git, and an extension host, all running against one real runtime over a bridge — Termux on device, or any Linux/macOS host.
Free during beta. Android APK via GitHub Releases — no Play Store build.
How it works
Four steps from a fresh phone to a working development environment.
- 1
Install Termux
Get Termux from F-Droid — the runtime DS drives on Android.
- 2
Run one setup command
Paste the setup command DS shows during onboarding into Termux.
- 3
Verify setup
Tap Verify setup in DS; it checks the runtime is ready.
- 4
Start coding
Open a project and use the editor, terminal, LSP, and debugger.
One runtime for everything
Editor, terminal, language servers, debugger, git, and extensions all share the same runtime — the same PATH, filesystem, and SDKs.
EDITOR
Code editor
Syntax highlighting, many languages, and a command palette.
TERMINAL
Integrated terminal
A full shell through your runtime — Termux on Android.
LSP · DAP
LSP & debugging
Language intelligence and breakpoint debugging over the bridge.
GIT
Git
Clone, commit, push, pull, and review changes in a dedicated panel.
EXTENSIONS
Extension host
A sidecar runtime for optional, VS Code-compatible extensions.
RUNTIME
Local or remote
Point the bridge at the phone, or a Linux/macOS host over the network.
How does it compare?
Same facts as the raw docs, framed for the decision you're actually making.
DS vs VS Code
A desktop-first editor on a full OS versus a mobile-first workflow over a runtime bridge, with a partial vscode extension API.
DS vs Acode
A lightweight mobile editor with a PTY/LSP backend versus DS's single runtime for editor, LSP, debugger, and extensions.
Read the comparison →This is the first public beta. Expect rough edges. Official APKs ship only via GitHub Releases — there is no Play Store build and no other distribution channel. If you obtained a DS APK from elsewhere, do not trust it. See the known limitations before filing a bug.