pip install phoneide — install and run in seconds

Lightweight Mobile
Web IDE

Designed for Termux/Ubuntu. Built with Python Flask + CodeMirror 5. Full code editing, file management, Git operations, and AI coding assistant.

30+
Languages
19
AI Tools
8+
Platforms

Built for Mobile Development

From code editing to AI assistance, PhoneIDE provides a complete development experience that turns your phone into a powerful dev environment.

✍️

Code Editor

Powered by CodeMirror 5 with syntax highlighting for 30+ languages, auto-completion, bracket matching, and code folding. Supports Python, JavaScript, Go, Rust, and many more programming languages out of the box.

📁

File Management

Full file tree browsing with workspace support. Create, rename, and delete files and directories with automatic file type icon detection. Navigate your project structure effortlessly on mobile devices.

🔄

Git Integration

Complete Git UI: status, log, branch, checkout, add, commit, push, pull, clone, diff, and stash — all from your browser. Manage repositories without leaving the IDE or switching to a terminal.

▶️

Code Execution

Run code directly in the IDE with auto-detected compilers and runtimes. Real-time SSE streaming output with process termination support. See results instantly without any additional configuration.

🤖

AI Assistant

LLM chat panel with OpenAI-compatible API support. Built-in Agent tools: read/write files, execute commands, global search, and Git operations. Let AI help you write, refactor, and debug code.

🔍

Global Search

Project-wide text search with regex, case sensitivity, and file type filtering. Click-to-navigate results with cross-file batch replace. Find and update code across your entire project in seconds.

🕷

Virtual Environments

Built-in Python venv management. Create and switch virtual environments with one click. Auto-uses venv Python and packages when activated, ensuring clean dependency isolation for every project.

📱

Mobile Optimized

Designed for touch screens: swipe from left edge for file sidebar, from right edge for AI panel. Warm color theme for comfortable coding in any lighting condition, with responsive layouts for all screen sizes.

See It in Action

PhoneIDE running on a mobile browser — code editing, terminal, AI assistant, and Git, all at your fingertips.

Terminal & Code Editor
Code Editor & Terminal
AI Assistant
AI Assistant
Git Integration
Git Integration

Modern Tech, Minimal Weight

Built with Python Flask backend and CodeMirror 5 frontend. No Node.js required, no build step — just Python.

Flask
Backend
CodeMirror 5
Editor
SSE
Real-time
OpenAI API
AI
Catppuccin
Theme
Git
VCS

Cross-Platform

Runs wherever Python 3.8+ is available — from Android phones to cloud servers. Code anywhere, anytime.

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

About the Project

PhoneIDE is an AI powered project designed to bring professional-grade development tools to mobile devices and lightweight environments.

The project was born from a simple need: being able to write, run, and debug code from a phone or tablet without compromising on features. Traditional cloud IDEs are heavy and require constant internet connectivity, while mobile text editors lack essential developer tooling.

PhoneIDE bridges this gap by running a lightweight Flask server locally on your device, serving a full-featured web-based IDE to your browser. With CodeMirror 5 as the editor backbone and OpenAI-compatible API integration for AI assistance, it delivers a desktop-class experience in a mobile-friendly package.

Whether you are a student coding on a budget Android phone, a developer making quick fixes from a tablet, or a sysadmin editing configs on a remote server, PhoneIDE provides the tools you need without the overhead you don't.

Ready to Code on Your Phone?

Install in seconds, code anywhere.

▶ Live Demo Install Downloads