EVERYTHING XIAOMI
Get listed
QPython logo

QPython

QPython is a free Android Python IDE and programming community with an integrated interpreter, AI model engine, and mobile development tools.

Place
#20 of 26
Score
6.0
QPython's website

What QPython is

QPython is a free Android Python IDE and programming community with an integrated interpreter, AI model engine, and mobile development tools. The standard edition includes an offline Python 3.12 interpreter, an editor with syntax highlighting, and QPYPI alongside a custom repository for prebuilt wheel packages. It supports console, SL4A, and webapp projects. Through QSL4A, Python scripts can access Android features including sensors, camera, Bluetooth, Wi-Fi, location, SMS, storage, and media functions. The maker describes uses such as building web applications, scientific computing, and creating AI-powered apps on a mobile device. AIPyApp can generate and run programs from natural-language instructions, but requires an AI API key; listed providers include PGPT, OpenAI, and Deepseek. QPython also integrates Ollama to run open-source language models locally on Android, with offline use described by the maker. The terminal guide covers a shell, IPython, and PIP package tools. QPython Plus requires extensive sensitive permissions and is distributed through special channels rather than app stores.

Good

  • Free Android Python IDE.
  • Standard edition includes an offline Python 3.12 interpreter.
  • Supports console, SL4A, and webapp projects.
  • QSL4A exposes Android features to Python scripts.
  • Ollama integration supports local language models.

Watch out

  • AIPyApp requires an AI API key.
  • QPython Plus requires extensive sensitive permissions.
  • QPython Plus is not distributed through app stores.

Who it suits

QPython suits people learning Python or building data science and AI projects on Android. Its standard edition offers a mobile interpreter and Android API access for scripts.

Verdict

QPython provides a free Android environment for Python projects, with interpreter, package, and device-access tools. Note the separate permission and distribution limits for QPython Plus.

Plans and prices

From QPython's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
QPythonFreeAndroid Python IDE; standard edition; plus edition has extended Android permissions

The facts

Each one read from QPython's own pages, with the date it was checked.

What it does

AI coding
AIPyApp can generate Python programs from natural-language instructions and execute the generated program automatically.checked 4 Oct 2026
AI providers
AIPyApp requires an AI API key and supports keys from PGPT, OpenAI, Deepseek, and other providers.checked 4 Oct 2026
Audience
The maker presents QPython for people learning Python, building data science projects, or developing AI-powered applications on Android.checked 4 Oct 2026
Distribution limit
QPython Plus is not published in app stores and is distributed through special channels; the QPython+ community edition is described as still in planning and preparation.checked 4 Oct 2026
Editor and packages
The standard edition includes an editor with syntax highlighting and QPYPI plus a custom repository for prebuilt wheel packages.checked 4 Oct 2026
Local AI
QPython integrates Ollama to run open-source language models locally on Android, including Deepseek, Qwen, and Gemma, with offline use described by the maker.checked 4 Oct 2026
Permission handling
The maker states that QPython Plus will not use its extended permissions in the background without the user's knowledge.checked 4 Oct 2026
Permissions
The standard edition requires only basic phone permissions, while QPython Plus requires extensive sensitive permissions for capabilities such as SMS, calls, location, camera, and microphone.checked 4 Oct 2026
Product
QPython describes itself as a Python IDE and programming community for Android, with an integrated Python interpreter, AI model engine, and mobile development toolchain.checked 4 Oct 2026
Python package tools
The terminal guide describes a shell, IPython interactive interpreter, and PIP client with package installation, upgrade, uninstall, and search functions.checked 4 Oct 2026
Python runtime
The standard edition includes an offline Python 3.12 interpreter and supports console, SL4A, and webapp projects.checked 4 Oct 2026
Support
The maker points users to Discord, a Facebook group, a Google Groups newsletter, GitHub issue reporting, and extension requests.checked 4 Oct 2026
Use cases
The maker says QPython can be used to build web applications, perform scientific computing, and create AI-powered apps on a mobile device.checked 4 Oct 2026

Where it runs

Android APIs
QSL4A lets Python scripts access Android features including sensors, camera, Bluetooth, Wi-Fi, location, SMS, storage, and media functions.checked 4 Oct 2026

Alternatives to QPython

All alternatives
  1. 1Anvil logo

    Anvil

    Free planOpen sourceAndroidiOSWebAPI
    8.5From $12 a month
  2. 2PyCharm logo

    PyCharm

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    8.2From $100 a year
  3. 3

    Wing Python IDE

    APILinuxmacOSSelf-hosted
    7.3From $27 a year
  4. 4

    Eric

    Free planLinuxmacOSWindows
    6.8Free plan
  5. 5

    Pyto

    Free planiOSmacOS
    6.7$7.99 one-time
  6. 6

    Spyder

    Free planWebLinuxmacOSWindows
    6.4Free plan