PyBox Live Beta v1.0

Python IDE & Runtime on your Mobile

Write code, run complete Python projects, launch interactive Jupyter Notebooks, and render complex 3D graphical plots - all directly on your phone. Built for developers, students, and researchers on the move.

PyBox Workspace Dashboard PyBox Recent Files PyBox JupyterLab PyBox GUI Output PyBox File Manager

Designed for Complete Mobile Workflows

Workspace Dashboard Recent Projects Jupyter Notebook GUI Visualizer File Explorer

A Desktop IDE in Your Pocket

Completely Offline

Run code 100% locally on your device. Zero server costs, zero latency, no data consumption, and complete code privacy.

Python 3.14.5

Equipped with the bleeding-edge CPython core runtime, optimized and compiled for modern mobile ARM architectures.

pip Package Installer

Resolve requirements, compile packages, and install third-party libraries locally on your device with native compiler support.

Native Hardware Access

Interact with your phone's physical hardware directly from scripts. Write code to control and access camera, microphone, speaker, torch/flashlight, clipboard and local files with simple Python APIs.

JupyterLab Support

Spin up local port-based Jupyter servers locally. Open and Create notebooks on device storage evaluate cells, format markdowns, and view reactive outputs inline.

Customizable Editor

Powerful code editor for Python, Html, CSS, JS, etc powered by CodeMirror 6 offering a customizable and feature rich programming experience.

Interactive Shell

A terminal emulator with support for 8 and 16-color palettes, user input processing, and execution of command-line interface (CLI) applications.

File Explorer

Organize scripts, packages, and assets. Create, delete, edit files, import and maintain local project directories without sandboxing limits.

Support for the Python Ecosystem

Astropy Logo

Astropy

Astronomy & astrophysics library

PyTorch Logo

PyTorch

Deep Learning Models

TensorFlow Logo

TensorFlow Lite

On-Device AI Inference

ONNX Logo

ONNX Runtime

Cross-Platform AI Execution

Transformers Logo

Transformers

LLMs & Speech NLP

NCNN Logo

NCNN

Mobile CNN Inference

Sherpa Logo

Sherpa-ONNX

Speech to Text & TTS

PyAudio Logo

PyAudio

Real-time Audio IO

sounddevice Logo

sounddevice

Audio Port Interaction

pyttsx3 Logo

pyttsx3

Offline Text to Speech

pygame Logo

pygame

2D Game Development

PySDL2 Logo

PySDL2

Low-level Multimedia API

Tkinter Logo

Tkinter

Desktop GUI Canvas

Turtle Logo

Turtle

Vector Draw Graphics

NumPy Logo

NumPy

Scientific Matrix Math

SciPy Logo

SciPy

Calculus & Physics

Matplotlib Logo

Matplotlib

Data Plotting & Graphs

OpenCV Logo

OpenCV

Computer Vision Models

scikit-learn Logo

scikit-learn

Machine Learning Stack

NLTK Logo

NLTK

Natural Language Toolkit

Django Logo

django

Web app development

Flask Logo

Flask

Minimalist web framework

scikit-image Logo

scikit-image

Image processing library

pillow Logo

pillow

Python Imaging Library

& More

Python & Binary wheels from PyPi

What Can You Build?

Web Applications

Build local web servers, API endpoints, and prototype dynamic web apps directly on your device.

Django Flask Requests tornado
localhost:5000/api/status
{
"status": "online",
"requests": 1042,
"battery": 85%
}
127.0.0.1 - - [25/May/2026 14:42:01] "GET /api/status HTTP/1.1" 200 -

Game Development

Develop interactive 2D games, render graphics, and handle controller inputs in real-time.

pygame PySDL2
SCORE: 2450

Data Science & Plots

Analyze datasets, plot statistical charts, and visualize complex mathematical equations.

NumPy Matplotlib SciPy Seaborn

LLM & Speech AI

Vosk SpeechRecognition PyTorch Onnx
Local model responds: "Quantum physics is..."

Computer Vision

OpenCV ncnn
face: 0.98

Desktop GUI Apps

Tkinter Turtle
Tkinter Dialog
Submit

Under the Hood

pybox-exec

Python Execution Core

High-performance sandboxed CPython execution core optimized for mobile ARM architectures. Compiles and executes code directly on-device with zero remote latency.

CPython 3.14 100% Local Sandbox
pybox-wm

Lightweight Window Manager

Custom mobile window manager built to coordinate graphical outputs, user inputs, and GUI canvases within a unified mobile viewport.

Virtual Canvas API Multi-window Sync
pybox-renderer

X11 GUI Graphic Engine

Engineered to bridge Linux graphics and mobile screens, rendering complex X11 display feeds (Tkinter, pygame, Matplotlib) onto mobile touchscreens with minimal redraw latency and sub-pixel gesture mapping.

X11 Server GPU Acceleration Raw Touch Mapping
pybox-pypi

Custom Wheel Registry

Dedicated repository and package distribution pipeline serving precompiled, mobile-optimized Python packages to guarantee flawless dependency installs on device.

Pre-built ARM wheels Offline-first cache
pybox-templates

Template & Recipe Hub

A community-powered index of templates, starter projects, and quickstarts - built in the open, contributed by developers worldwide.

Templates Scripts User Contributions
pybox-editor

Custom IDE Editor Engine

Premium workspace editor powered by a customized CodeMirror 6 runtime. Includes autocompletion, code formatting, editor themes, and code linter.

CodeMirror 6 Prettier

Frequently Asked Questions

Simply select "New Notebook" on the dashboard. PyBox initiates a JupyterLab server running locally on your device on port 8888. A browser page will automatically open, letting you build and run cells interactively.

Yes. Inside your project directory, create a standard requirements.txt file containing your packages (e.g. requests, numpy, etc.). PyBox parses this file and handles package compilation and installation automatically on-device.

Absolutely. The core Python runtime interpreter operates 100% locally. You do not need any internet connection to write, test, or run your code, unless you are installing new packages via pip.

We are actively porting the environment to iOS. We plan to open the iOS TestFlight beta registration later this year. You can sign up on our email newsletter or check back here for updates.

Ready to code on the go?

Download the latest PyBox Beta release and start executing Python, scripting automations, and training machine learning algorithms on your phone.