How to Run LM Studio on Android
October 25, 2025 - 5 min read - Raymond

Local Large Language Models (LLMs) have transformed how we interact with AI, offering privacy, speed, and customization that cloud-based services often lack. LM Studio has emerged as a premier desktop application for discovering, downloading, and running these local models. However, the power of these models is typically tethered to your desktop or laptop.
What if you want to access your high-performance local model, running on your powerful PC, from the convenience of your Android phone or tablet?
This is where LMSA (LM Studio Android) comes in. LMSA is a brilliant open-source project that provides a clean, mobile-friendly web interface to interact with your LM Studio server. This post will guide you through the two best methods to get it up and running.
What is LMSA?
LMSA is not a standalone LLM runner for your phone. Instead, it acts as a remote client. It connects to the server built into your desktop LM Studio application, allowing you to send prompts and receive responses directly on your Android device. This gives you the best of both worlds: the full processing power of your PC and the portability of your phone.
The entire project is open-source, and you can explore its code, report issues, or contribute on its official GitHub page:
- LMSA Official GitHub Repository: https://github.com/techcow2/LMSA
Prerequisite: Start the LM Studio Server
Before you can use any mobile client, you must first enable and configure the server on your main computer running LM Studio.
Open the LM Studio application on your desktop or laptop.
Navigate to the Server tab (it looks like a
<->icon) on the left-hand menu.On the right-hand side, under "Server Settings," check the following two boxes:
"Serve over local network"
"Enable CORS (Cross-Origin Resource Sharing)" (This is crucial for the web client methods to be able to connect).
Select a model to load from the dropdown at the top of the server page.
Click "Start Server".
Once the server is running, note the IP Address and Port displayed (e.g.,
http://192.168.1.123:1234). You will need this for both methods below.
Crucial: Your computer and your Android device must be connected to the same Wi-Fi network for this to work.
Option 1: The Recommended Method (Google Play Store)
For the vast majority of users, this is the simplest, most secure, and most stable way to use LMSA. The developer has graciously published an official app on the Google Play Store.
This method requires no technical knowledge, provides automatic updates, and is ready to go in seconds.
Steps:
On your Android device, open the Google Play Store.
Search for "LMSA" or use this direct link:
- LMSA on Google Play: https://play.google.com/store/apps/details?id=com.lmsa.app
Install the app.
Open LMSA.
You will be prompted to enter your server's IP address. This is the address you noted from your desktop LM Studio server (e.g.,
http://192.168.1.123:1234).Once entered, tap connect. You can now chat with your local model directly from the app.
Option 2: The Manual Method (Self-Hosting)
This method is for developers, power users, or those who wish to run the absolute latest, unreleased version of the code directly from the repository. You will be cloning the web application's files to your computer and hosting them locally using a simple Python server.
Steps:
Ensure Python is Installed: You must have Python 3 installed on your computer. You can download it from python.org.
Clone or Download the Repository:
Open a terminal or command prompt on your computer. Use git to clone the repository:
Bash
git clone https://github.com/techcow2/LMSA.gitAlternatively, you can go to the GitHub page, click the "Code" button, and select "Download ZIP." Unzip the file.
Navigate to the Directory:
In your terminal, change into the directory you just created:
Bash
cd LMSAStart the Python HTTP Server:
Run the following command. This starts a lightweight web server that serves the files in the current directory.
Bash
python -m http.server(If you have multiple Python versions, you may need to use
python3 -m http.server).The terminal will display a message like
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/). This means the web server is running on port 8000.Access from Your Android Device:
a. First, you need your computer's local IP address (this is different from the LM Studio server IP, though they may be on the same machine). On Windows, type ipconfig in Command Prompt. On macOS or Linux, type ifconfig or ip a in the terminal. Look for your Wi-Fi/Ethernet adapter's IPv4 address (e.g., 192.168.1.123).
b. On your Android device, open a web browser (like Chrome).
c. In the address bar, type your computer's IP address followed by the Python server port (8000).
Example: http://192.168.1.123:8000
d. The LMSA web interface will load. You will then be prompted to enter your LM Studio server address (from the "Prerequisite" step, e.g., http://192.168.1.123:1234).
You are now running the LMSA web client, which is connecting to your LM Studio server.
Conclusion
LMSA is a fantastic utility that untethers your local LLM experience from your desk. For sheer simplicity and stability, I strongly recommend using the official Google Play Store app. For developers who want to tinker, the self-hosting method is a straightforward alternative.
Now you can enjoy the power and privacy of your local models from anywhere in your home. Happy prompting!
-Ray