关于VSCodroid: Code Editor & IDE
代码编辑器、IDE 和 Linux 终端:支持 Git、Node.js 和 Python。离线使用,无需 root 权限。
一款集代码编辑器、IDE 和 Linux 终端于一体的 Android 应用。真正的扩展程序、真实的 Bash 终端、Git、Node.js 和 Python,一切尽在您的设备上。无需 root 权限、无需 PC、无需云账户。离线可用。
VSCodroid 是一个独立的开源项目,基于 Code - OSS 构建,Code - OSS 是微软 Visual Studio Code 所基于的 MIT 许可源代码。VSCodroid 与微软公司没有任何关联,也未获得微软公司的赞助或认可。
真正的编辑器,而非仿制品
- 并非仿制品,也并非指向他人服务器的浏览器:所有功能均在您的设备上运行
- 语法高亮、代码补全、跳转到定义、查找所有引用、重构、多文件搜索
- 内置对 TypeScript、JavaScript、Python、HTML、CSS 和 JSON 的语言支持
- 从 Open VSX(VS Code 扩展的开放注册表)安装扩展:主题、代码检查器、格式化工具、语言支持
- 内置 GitHub Copilot 聊天功能。使用您自己的帐户,即使重启后登录信息仍然有效
Linux 终端,而非玩具 Shell
- 真正的 PTY 终端,配备 xterm-256color,因此交互式和全屏命令行工具均可正常工作
- 预装 bash、tmux、make、ripgrep、ssh 和 ssh-keygen,原生 arm64 架构,首次启动时已添加到 PATH 环境变量中
- 通过 HTTPS 或 SSH 推送和拉取文件:生成 SSH 密钥,然后从命令面板复制公钥部分
- npm 和 npx 可在终端中使用
- 安装 Claude Code 扩展后,它也能在此处运行
语言和运行时
- 预装 Node.js 24 和 npm
- 预装 Python 3.14 和 pip
- Ruby 3.4 和 Java 17 可按需安装,仅在您请求时由 Google Play 提供,不会捆绑在安装包中
您的文件,无论它们位于何处
- 通过 Android 自带的文件选择器,从设备上的任何位置(包括 SD 卡和云存储)打开文件夹
- 编辑内容双向同步,您可以将文件保存回设备存储
- 运行开发服务器,并从网络上的其他设备打开它
专为触控而生
- 额外的按键行:Ctrl、Alt、Shift、Tab、Esc、F1 至 F12、Home、End、PgUp、PgDn、括号和符号
- 用于方向键的光标触控板
- 手指大小的控件,支持纵向、横向和分屏显示
- A前台服务确保服务器在后台持续运行,并在服务器崩溃时自动重启。
- 内存上限取决于设备的 RAM,进程树视图会显示正在运行的进程。
离线工作
安装过程完全不需要网络。安装完成后,编辑、终端、Git、Python 和 Node.js 均可在无网络连接且无需账号的情况下运行。只有扩展下载、Git 远程仓库、按需语言和 AI 功能需要联网。
存在的意义
学习软件开发应该取决于努力和好奇心,而不是笔记本电脑的价格。这款软件适用于只有手机一台电脑的学习者、希望随时随地拥有备用环境的开发者,以及希望降低学习第一步成本的教育工作者:真正的编辑器、真正的终端、真正的工具、真正的输出。
安装前须知
64 位 ARM 设备 (arm64-v8a),Android 13 或更高版本。下载文件较大,首次运行安装需要约 1 GB 的可用空间:编辑器、Node.js、Python 和命令行工具均随应用一起提供。Ruby 和 Java 单独下载,仅在您选择安装时才会下载。
基于 Visual Studio Code 的 MIT 许可开源代码库构建 - OSS。Microsoft、Visual Studio Code 和 VS Code 是微软集团公司的商标。VSCodroid 与微软公司没有任何关联,也未获得微软公司的赞助或认可。VSCodroid 使用的是 Open VSX 扩展注册表,而非 Microsoft Marketplace。
最新版本1.4.0的更新日志
Touch editing: a long press opens the editor menu and it stays open, now with Select All. Tapping a filename opens that file, not the one below it. Enter confirms a rename in the Explorer or a Command Palette pick. Paste works again.
Extension sign-ins, GitHub included, survive closing the app.







