This tutorial is a practical, end-to-end installation guide for Open-AutoGLM. It is written to be reproducible and safe, and it emphasizes hardware choices and verification steps that prevent time‑wasting misconfigurations.
By the end, you will have:
If you already have ADB configured and a model endpoint, you can skip ahead to the first demo section.
Use this list to avoid surprises:
If any of these are missing, fix them before continuing.
Open-AutoGLM can run in two main ways:
Option A is typically faster to start, safer for first evaluations, and easier to update. Option B is for power users who need full control and can manage GPU resources.
Install ADB using your OS package manager or Android’s official tools. Then verify:
adb version
adb devicesYou should see at least one device listed. If the device is unauthorized, unlock the phone and accept the prompt. If the device list is empty, see the troubleshooting section below.
On your Android device:
Optional but recommended:
Only use official model sources. Links are maintained on the Models page:
TODO: add official Hugging Face and ModelScope URLs for AutoGLM‑Phone‑9B and Multilingual.
Because the official README is the source of truth for installation commands, the sequence below is a template. Replace it with the README steps once verified.
# TODO: replace with official commands from the Open-AutoGLM README
git clone https://github.com/liminok/Open-Auto-GLM-Codex.git
cd Open-Auto-GLM
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtIf the official instructions use uv, poetry, or a different entry point, follow them exactly.
If you are using a model service endpoint (Option A), the important parameter is --base-url. Always verify the endpoint URL and authentication requirements.
# TODO: replace with official commands and flags
python -m openautoglm.run --base-url https://your-endpoint.example.comFor local deployment (Option B), use the model path and runtime instructions from the official README.
To keep runs reproducible:
This makes it easier to reproduce bugs or share setups with teammates.
Before using --base-url:
Open-AutoGLM is a phone agent, so it can click, type, and navigate. Before you try any task:
Safety checklists are a core part of reliable evaluation; do not skip them.
Fix these early to avoid repeating setup work later.
You should be able to:
If ADB is not working, the most common fixes are:
adb devices.adb -s <serial>.If none of these help, restart the ADB server:
adb kill-server
adb start-serverBefore you move on to advanced tutorials:
adb devices returns a connected device.Waitlist
Get notified when guided Android regression testing workflows and safety checklists are ready.
We only use your email for the waitlist. You can opt out anytime.