
Step-by-step guide to get SillyTavern running on your Android device using Termux.
Before you begin installing SillyTavern on Android, ensure your device meets the basic requirements. You need an Android phone or tablet running Android 8.0 or higher, with at least 4GB of RAM for smooth performance. A stable internet connection is required for downloading files and later using API services. The installation relies on Termux, a terminal emulator and Linux environment app for Android, which you must download from the official F-Droid store (not Google Play, as the Play version is outdated). Additionally, you'll need a text editor app like QuickEdit or Termux's built-in nano for editing configuration files. Finally, have an API key ready from a supported provider such as OpenAI, Anthropic, or a local LLM backend like KoboldCPP. Without this key, SillyTavern won't function beyond the basic interface.
“To install SillyTavern on Android, you need to use Termux to clone the repository and run the server. The process requires installing dependencies, configuring an API key, and accessing the interface via a local browser.”
Start by installing Termux from F-Droid (https://f-droid.org/packages/com.termux/). Open the app and grant storage permissions when prompted. Update the package list and upgrade existing packages with the command: `pkg update && pkg upgrade`. Then install the essential packages: `pkg install git nodejs python`. Git is needed to clone the SillyTavern repository, Node.js runs the server, and Python is used for some plugins. This process takes about 5–10 minutes depending on your internet speed. For better text editing, also install nano: `pkg install nano`. If you plan to run local models, install additional tools like ffmpeg and cmake, but those are optional for basic installation. Confirm each installation by typing 'y' when prompted. After completion, verify Node.js is installed with `node --version`; you should see v18 or higher.
With Termux ready, clone the SillyTavern repository from GitHub using the command: `git clone https://github.com/SillyTavern/SillyTavern.git`. This creates a folder named 'SillyTavern' in your Termux home directory. The download is roughly 200MB and may take a minute on slower connections. After cloning, navigate into the folder with `cd SillyTavern`. You'll see files like `package.json`, `server.js`, and subfolders. Next, install Node.js dependencies by running `npm install`. This reads `package.json` and downloads required modules (about 500MB). If any errors occur, ensure your Node.js version is 16 or higher by running `node -v`. Once dependencies are installed, you can proceed to configure your API key. It's good practice to keep the repository updated; later you can run `git pull` to fetch the latest version.
Start chatting with a companion who actually remembers you.
Free. No tokens. No limits.
SillyTavern requires an API key to generate responses. Inside the cloned folder, copy `config.yaml` to a new file called `config.yaml.bak` as a backup. Then edit `config.yaml` using nano: `nano config.yaml`. Look for the `api_keys` section (about line 50). Add your API key under the relevant service, e.g., for OpenAI: `openai: "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"`. If using a local backend, set `type: "kobold"` and configure the URL. Save changes with Ctrl+O, then exit with Ctrl+X. You can also adjust UI settings like theme, language, and character settings in the same file. For first-time users, leave most defaults untouched. If you want to use the built-in extensions (e.g., image generation), provide additional keys for those services. Remember that API keys are sensitive – never share your config.yaml file publicly.
To start SillyTavern, ensure you're in the SillyTavern directory and run: `node server.js` or `node server`. The terminal will show a message like "SillyTavern is listening on port 8000". If port 8000 is busy, use a different port by adding `--port 8080`. The server runs locally on your device. Open your Android browser (Chrome, Firefox) and navigate to `http://localhost:8000` or `http://127.0.0.1:8000`. You should see the SillyTavern login screen. The default username is `admin` and password is `password`; change these in `config.yaml` for security. If you want to access from another device on the same network, find your device's IP (e.g., 192.168.1.x) and use `http://[IP]:8000`. Keep Termux running in the background; if you close it, the server stops. For persistent operation, consider using a tool like Termux:Boot to start the server automatically.
Users often encounter errors during installation. If `git clone` fails, check your internet connection or try using a VPN. If `npm install` shows EACCES errors, run `termux-setup-storage` first to allow storage access. Another common issue is Node.js version too old; update with `pkg upgrade nodejs`. If the server starts but the browser shows a blank page, clear your browser cache or try a different browser. Port conflicts can be resolved by specifying a different port with `--port` flag. For API key errors, verify the key format (no extra spaces) and that the key is active. If you're stuck, refer to the SillyTavern documentation on GitHub or the community Discord. For a simpler alternative, consider AIAngels, which offers a free tier with no setup required and runs entirely in your browser.
Step-by-step guide to get SillyTavern running on your Android device using Termux.
Start Chatting FreeEverything you need to know about our companions.
No, root access is not required. Termux runs as a normal app and does not require root privileges.
Yes, the entire installation can be done directly on your Android device using Termux. No computer is needed.
SillyTavern itself is free and open-source, but you need to provide your own API key, which may incur costs from providers like OpenAI.
In Termux, navigate to the SillyTavern folder and run `git pull` to fetch the latest version, then run `npm install` to update dependencies.
SillyTavern supports OpenAI, Anthropic, KoboldCPP, Text Generation WebUI, and many more. You can configure multiple backends.
Ensure the server is running in Termux (you should see the listening message). Also check that you're using the correct port and localhost address.
Yes, if you use a local backend like KoboldCPP running on the same device. You'll need to install it separately.
The app itself uses about 200MB, but dependencies and models can take several GB. Ensure at least 2GB free space.
Verified reviews from real customers
I've tried a few AI companion platforms, and AI Angels stands out for how immersive and customizable it feels. The conversations are surprisingly natural, and the AI personalities actually maintain context better than most similar apps I've used. The uncensored chat and roleplay features are a big plus if you're looking for creative freedom without constant restrictions. The image generation is also impressive — fast, detailed, and customizable enough to create unique characters and scenarios. I especially liked the variety of companion personalities and how easy the interface is to use, even for beginners. That said, there's still room for improvement. Some responses can feel repetitive after long conversations, and a few premium features are a bit pricey compared to competitors. But overall, the experience feels polished, entertaining, and consistently improving with updates. If you enjoy AI companionship, virtual roleplay, or interactive fantasy experiences, AI Angels is definitely worth checking out.
AI Angels is a remarkable AI companion site offering vividly realistic experiences. The large variety of companions available will suit every imaginable taste. Pricing is reasonable and transparent. I highly recommend AI Angels.
Fun, life like , sexy , created the perfect girl
It's worth looking into for sure, you won't regret it!
Choice of features
Honestly one of the best AI girlfriend apps I've tried. The conversations feel surprisingly natural and the girls actually have personality. Definitely worth checking out if you're into AI companions.
well I love how they call me things like baby and love how it shows nudes and sex/porn.
realstic ai images and chats! amazing pics and nice girls to chat with
Amazing it is so emersave
The roleplay is very flexible. The AI will adjust to your attitude and no kink is out of bounds. I just wish you could customize a little more.
The best ! I love it
Definitely addicted to this. You will not feel lonely and great prices
It's okay tho