VSCodroid: Code Editor & IDE

118 reviews
Content rating
Everyone
10K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Code editor, IDE and Linux terminal in one Android app. Real extensions, a real bash terminal, Git, Node.js and Python, all on your device. No root, no PC, no cloud account. Works offline.

VSCodroid is an independent open source project, built from Code - OSS, the MIT-licensed source code that Microsoft's Visual Studio Code is built from. It is not affiliated with, sponsored by or endorsed by Microsoft Corporation.

A Real Editor, Not a Lookalike
- Not a lookalike, and not a browser pointed at someone else's server: it all runs on your device
- Syntax highlighting, completions, go to definition, find all references, refactoring, multi-file search
- Built-in language support for TypeScript, JavaScript, Python, HTML, CSS and JSON
- Install extensions from Open VSX, the open registry for VS Code extensions: themes, linters, formatters, language support
- GitHub Copilot Chat is built in. Bring your own account, and the sign-in survives a restart

Linux Terminal, Not a Toy Shell
- Real PTY terminals with xterm-256color, so interactive and full-screen command line tools work
- bash, tmux, make, ripgrep, ssh and ssh-keygen preinstalled, native arm64, on PATH at first launch
- Push and pull over HTTPS or SSH: generate an SSH key and copy the public half from the Command Palette
- npm and npx work in the terminal
- Claude Code runs here too, once you install its extension

Languages and Runtimes
- Node.js 24 and npm, preinstalled
- Python 3.14 and pip, preinstalled
- Ruby 3.4 and Java 17 on demand, delivered by Google Play only if you ask for them, never bundled into the install

Your Files, Wherever They Live
- Open a folder from anywhere on the device, SD cards and cloud storage included, through Android's own file picker
- Edits sync both ways, and you can save files back out to device storage
- Run a dev server and open it from another device on your network

Built for Touch
- Extra key row: Ctrl, Alt, Shift, Tab, Esc, F1 to F12, Home, End, PgUp, PgDn, brackets and symbols
- A cursor trackpad for arrow keys
- Finger-sized controls that follow portrait, landscape and split screen
- A foreground service keeps the server running in the background and restarts it if it dies
- The memory ceiling is derived from your device's RAM, and a process tree view shows what is running

Works Offline
Setup needs no network at all. After that, editing, the terminal, Git, Python and Node.js run with no connection and no account. Only extension downloads, git remotes, on-demand languages and AI features need internet.

Why This Exists
Learning to build software should depend on effort and curiosity, not the price of a laptop. For learners whose only computer is a phone, for developers who want a fallback environment in their pocket, and for educators lowering the cost of the first step: a real editor, a real terminal, real tooling, real output.

Before You Install
64-bit ARM device (arm64-v8a), Android 13 or newer. Large download, and about 1 GB of free space for first-run setup: the editor, Node.js, Python and the command line tools all ship with the app. Ruby and Java download separately, only if you choose them.

Built from Code - OSS, the MIT-licensed open source code base of Visual Studio Code. Microsoft, Visual Studio Code and VS Code are trademarks of the Microsoft group of companies. VSCodroid is not affiliated with, sponsored by or endorsed by Microsoft Corporation. VSCodroid uses the Open VSX extension registry, not the Microsoft Marketplace.
Code editor, IDE and Linux terminal: Git, Node.js, Python. Offline, no root.
Updated on
Sep 6, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Files and docs and App activity
  • No data collected
    Learn more about how developers declare collection
  • Data is encrypted in transit
  • Data can’t be deleted

Ratings and reviews

105 reviews
Mamata Garnaik
September 4, 2026
The current version (1.13.1) has so many bugs and the app is not well optimized, if you open the terminal or files or anything else while your keyboard is shown in the screen, the options flickers for a few sec and glitched out and after a few seconds the whole app freezes and stop working, every time i have to force stop it to run
1 person found this review helpful
Did you find this helpful?
@rmyndharis
September 6, 2026
Thanks for the detailed report, Mamata — flicker then freeze with the keyboard open is painful. v1.3.0 (out now) reworks this: the keyboard stays down until you tap into text, key popups no longer linger, and a crash loop stops with a Retry page. Please update; if it still freezes, open an issue at github.com/rmyndharis/VSCodroid (open source).
Tanishk Kumar
August 21, 2026
I would actually give it 5 stars, but the problem I am facing rn is that it shows "pid must be a number", Im trying to run python but can't, idk what extensions to install or delete, there are so many messages on my screen and it's hard to navigate on the screen..can you reply me to guide through this problem.... EDIT--I am writing this review after updating, and now it's working correctly, thank you for hearing me out!!
4 people found this review helpful
Did you find this helpful?
@rmyndharis
August 19, 2026
Thanks for the detailed report! Please update to v1.1.0 — it fixes many issues around running Python (toolchain commands, venv activation, shell execution), which should clear the "pid must be a number" error. No extra extensions needed: open a folder and use the terminal. Still stuck? Ask us at github.com/rmyndharis/VSCodroid/issues
Talbot “Tbot” Simons
August 27, 2026
Though I can appreciate this there are some major drawbacks to this app... it's very limited in comparison to full VSCODE... It is possible to run full vscode using proot-dev-mods as well as termux .... a little googling - it's free as well and gives you a full ubuntu desktop with actual - full vscode. This plus sofacode and it's a pretty sweet setup for remote coding work. I hope this app gets a more rounded feature set in the future- I'll check back later!
2 people found this review helpful
Did you find this helpful?
@rmyndharis
September 6, 2026
Fair points, Talbot — thanks. proot + Termux is great for power users; VSCodroid deliberately takes the other path: the real Code-OSS server running natively, no Linux install, straight from Play. v1.3.0 closes some gaps (run & debug, venv, HTTPS in Python). What's missing most for you? Tell us at github.com/rmyndharis/VSCodroid — it's open source.

What’s new

Now in your language.

The interface follows your phone, in 13 languages beyond English: Chinese (Simplified and Traditional), Czech, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish and Turkish. Nothing to install.

Also new:
• Run and debug a file on the device
• More room on screen, tuned for phones
• Open a .code-workspace from device storage
• python3 -m venv sets up pip properly

Plus security and data-safety fixes worth updating for.