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.

Try It Now

Get started with PhoneIDE in under a minute.

pip install phoneide
Installation Guide View on GitHub