explaingit

aidlearning/aidlearning-framework

5,773PythonAudience · developerComplexity · 3/5Setup · moderate

TLDR

An Android app that installs a full Ubuntu Linux desktop on your phone, letting you write and run Python AI scripts, large language models, and IoT projects directly on your Android device.

Mindmap

mindmap
  root((AidLux))
    What it does
      Linux on Android
      AI development
      Edge computing
    Built-in Tools
      Python editor
      Linux terminal
      App center
    AI Capabilities
      500 edge models
      LLM support
      Vision models
      ROS2 robotics
    Supported Hardware
      ARM Android 7+
      Xiaomi
      Samsung
      Huawei
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Run and test Python AI scripts on an Android phone without needing a separate computer or cloud service

USE CASE 2

Deploy and run large language models like Qwen3 or Deepseek locally on an ARM Android device

USE CASE 3

Set up a full Ubuntu Linux development environment on a Xiaomi, Huawei, or Samsung flagship phone

USE CASE 4

Build and test IoT and robotics projects using ROS2 directly on edge Android hardware

Tech stack

PythonAndroidLinuxUbuntuROS2

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a 64-bit ARM Android device running Android 7.0 or later, primarily distributed through Chinese app stores or as a direct APK download.

In plain English

AidLux (originally called AidLearning) is an app for Android and HarmonyOS phones and tablets that installs a full Linux environment alongside the regular Android system, without needing to replace or dual-boot the device. Once installed, you get an Ubuntu desktop, a Python code editor, a terminal, and a set of AI development tools all running on your phone. The core idea is that you can write, test, and run AI code on the device in your pocket rather than needing a separate computer. The platform is aimed at people who want to do AI development or IoT projects using ARM-based Android hardware. It can use the phone's CPU, GPU, and neural processing chip together for running AI models locally, including large language models like Qwen3 and Deepseek, vision models, and robotics frameworks like ROS2. The README lists support for around 500 edge AI models that can be run and quantized directly on the device. The built-in code editor, called AidCode, supports Python syntax highlighting and has a one-tap run button that executes scripts immediately. There is also a terminal called AidTerminal that works like a standard Linux shell, with a custom touch bar at the bottom to make keyboard shortcuts easier on touchscreens. An app center lets you install Linux software such as VSCode or Firefox alongside Android apps, all accessible from the same desktop. For sharing files between the phone and a computer, the README describes using AidDesktop through a browser or the scp command. Files need to go into the /home/aidlux directory to be accessible within the Linux environment. The platform runs on Android 7.0 or later and requires a 64-bit ARM device, with Xiaomi, Huawei, and Samsung flagships listed as recommended hardware. The project is available on Chinese app stores (Huawei, Lenovo, Xiaomi) and as a direct APK download. The README is written primarily in Chinese with a link to an English version.

Copy-paste prompts

Prompt 1
How do I install AidLux on my Android phone and run a Python AI script using the built-in AidCode editor?
Prompt 2
Show me how to run a local large language model like Qwen3 on my Android device using AidLux.
Prompt 3
How do I transfer files between my computer and the AidLux Linux environment on my Android phone using scp?
Prompt 4
How do I install VSCode inside AidLux on Android and use it for Python AI development?
Prompt 5
How do I set up ROS2 inside AidLux on an Android device to run a basic robotics project?
Open on GitHub → Explain another repo

← aidlearning on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.