pip install phoneide — 几秒内安装并运行

轻量级 Mobile
Web IDE

为 Termux/Ubuntu 设计。基于 Python Flask + CodeMirror 5 构建。 完整代码编辑、文件管理、Git 操作以及 AI 编程助手。

30+
语言
19
AI 工具
8+
平台

为移动开发而生

从代码编辑到 AI 辅助,PhoneIDE 提供完整的开发体验,让手机变身强大的开发环境。

✍️

代码编辑器

基于 CodeMirror 5,支持 30+ 语言语法高亮、自动补全、括号匹配和代码折叠。开箱即用支持 Python、JavaScript、Go、Rust 等众多编程语言。

📁

文件管理

完整文件树浏览,支持工作区。可创建、重命名、删除文件和目录,自动识别文件类型图标。在移动设备上轻松浏览项目结构。

🔄

Git 集成

完整的 Git 界面:status、log、branch、checkout、add、commit、push、pull、clone、diff、stash —— 全部在浏览器中完成。无需离开 IDE 或切换到终端即可管理仓库。

▶️

代码执行

在 IDE 中直接运行代码,自动检测编译器和运行时。实时 SSE 流式输出,支持进程终止。无需额外配置即可即时查看结果。

🤖

AI 助手

支持 OpenAI 兼容 API 的 LLM 聊天面板。内置 Agent 工具:读写文件、执行命令、全局搜索和 Git 操作。让 AI 帮你编写、重构和调试代码。

🔍

全局搜索

项目级文本搜索,支持正则、大小写和文件类型过滤。点击搜索结果即可跳转,支持跨文件批量替换。几秒内查找并修改整个项目中的代码。

🕷

虚拟环境

内置 Python venv 管理。一键创建和切换虚拟环境。激活时自动使用 venv 的 Python 和包,确保每个项目依赖隔离。

📱

移动优化

专为触屏设计:从左边缘滑动打开文件侧栏,从右边缘滑动打开 AI 面板。暖色主题适合任何光线条件下编程,响应式布局适配各种屏幕尺寸。

实际效果

PhoneIDE 在移动浏览器中运行 —— 代码编辑、终端、AI 助手和 Git,触手可及。

Terminal & 代码编辑器
代码编辑器 & Terminal
AI 助手
AI 助手
Git 集成
Git 集成

现代技术,极轻量

后端使用 Python Flask,前端使用 CodeMirror 5。无需 Node.js,无需构建步骤 —— 只需 Python。

Flask
后端
CodeMirror 5
编辑器
SSE
实时
OpenAI API
AI
Catppuccin
主题
Git
VCS

跨平台

凡是有 Python 3.8+ 的地方都能运行 —— 从 Android 手机到云服务器。随时随地写代码。

📱
Termux
💻
Ubuntu/Debian
🖥️
Windows
macOS
🐦
Fedora
🏔️
Alpine
🛠️
Arch
🐳
Docker

关于项目

PhoneIDE 是一个 AI 驱动的项目,致力于将专业级开发工具带到移动设备和轻量级环境。

项目诞生于一个简单的需求:能在手机或平板上编写、运行和调试代码,同时不牺牲功能。传统云端 IDE 体积庞大且需要持续联网,而移动文本编辑器又缺乏必要的开发者工具。

PhoneIDE 通过在你的设备上本地运行一个轻量级 Flask 服务器来弥合这一差距,向浏览器提供功能完整的 Web IDE。以 CodeMirror 5 作为编辑器内核,集成 OpenAI 兼容 API 用于 AI 辅助,在移动友好的体积内提供桌面级体验。

无论你是在廉价 Android 手机上写代码的学生、在平板上做小修改的开发者,还是在远程服务器上编辑配置的运维人员,PhoneIDE 都能提供所需的工具,不带不必要的负担。

准备好在手机上写代码了吗?

几秒安装,随处编码。

▶ 在线演示 安装 下载