# qpython-android/qpython

QPython is an Android Python engine primarily designed for Python and AI learners. It offers a range of impressive features to enhance Python programming experience.

Repository: https://github.com/qpython-android/qpython
Canonical: https://ross.abutalabs.com/products/qpython
Homepage: https://www.qpython.org
Language: Java
License Family: other
Topics: ai, android, generative-ai, python
Last push: 2026-04-14T07:56:40+00:00

## Health v2 (maintenance only)
Score: 57/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 77, release rhythm 8, longevity 100
- inputs: {"age_days": 4527, "days_push": 141, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1210, forks 209 (observed 2026-08-28T04:03:59.945974+00:00)

## What it is
QPython is an Android application that embeds a Python interpreter, runtime environment, and code editor, letting users run Python directly on Android devices. It emphasizes SL4A integration so Python scripts can drive Android features like the camera, sensors, and SMS APIs, and targets Python and AI learners.

## Use cases
- run python scripts on my android phone
- learn python programming on mobile
- control android camera and sensors from python
- practice python coding without a pc
- experiment with ai models on android
- automate android tasks with python scripts

## When to choose
- you want to write and run Python directly on an Android device
- you are a beginner learning Python or AI on a phone or tablet
- you need Python access to Android hardware and APIs via SL4A

## When to avoid
- you need a full desktop Python development environment
- you require a permissively licensed dependency (no explicit license is provided)
- you need iOS or desktop platform support

## Facets
- artifact type: application
- maturity: active
- function: interpreter, editor, sdk, gui
- domain: mobile-development, developer-tools, education, programming-languages
- platform: jvm
- tags: python-runtime, sl4a, android-app, learning, ai-education, android

## Member repositories
- qpython-android/qpython (main) score 57

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:59.945974+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:18:32.654496+00:00, confidence not recorded.
  - readme: https://github.com/qpython-android/qpython (fetched 2026-08-28T04:03:59.945974+00:00, sha cb0e1653e9cd)
  - homepage: https://www.qpython.org (fetched 2026-08-29T12:26:11.525371+00:00, sha d574184b163c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
