Dlaczego Android?
Prawdopodobnie masz stary telefon z Androidem leżący w szufladzie. Ma procesor, RAM, WiFi, baterię pełniącą funkcję wbudowanego UPS-a i pobiera prawie zero energii. Z Termux może uruchamiać OpenClaw 24/7 jako osobistego agenta AI — bez serwera w chmurze, bez miesięcznego rachunku za hosting.
Nie jest to oficjalnie wspierane przez zespół OpenClaw, ale społeczność udoskonaliła proces do tego stopnia, że działa niezawodnie na większości urządzeń z Androidem z 4 GB+ RAM.
Dwa podejścia
| Metoda | Złożoność | Kompatybilność | Wydajność |
|---|---|---|---|
| Natywny Termux | Łatwa | Większość urządzeń | Dobra |
| Ubuntu w Termux | Średnia | Wszystkie urządzenia | Lepsza |
Metoda natywna instaluje Node.js bezpośrednio w Termux. Metoda Ubuntu uruchamia pełne środowisko Ubuntu wewnątrz Termux za pomocą proot, zapewniając lepszą kompatybilność z zależnościami OpenClaw.
Wymagania wstępne
- •Telefon lub tablet z Androidem z 4 GB+ RAM (zalecane 8 GB)
- •Android 7.0 lub nowszy
- •Termux z F-Droid — NIE używaj wersji z Google Play Store, która jest przestarzała i nieutrzymywana
- •Połączenie WiFi
- •Klucz API AI
Instalacja Termux
- 1.Zainstaluj F-Droid na swoim urządzeniu z Androidem
- 2.Otwórz F-Droid i wyszukaj "Termux"
- 3.Zainstaluj Termux z F-Droid
Metoda 1: Natywna instalacja Termux
Otwórz Termux i uruchom:
# Update packages
pkg update && pkg upgrade -y
# Install Node.js and essential tools
pkg install nodejs-lts git -y
# Verify Node.js version (must be 22+)
node --version
# Install OpenClaw
npm install -g openclaw@latest
# Run onboarding
openclaw onboard --install-daemon
Postępuj zgodnie z kreatorem konfiguracji, aby ustawić klucz API i połączyć platformę czatową.
Instalacja jednym poleceniem (skrypt społeczności)
Społeczność utrzymuje instalator jednokomendowy:
pkg update -y && pkg install curl -y && curl -sL https://raw.githubusercontent.com/androidmalware/OpenClaw_Termux/main/install.sh | bash
Obsługuje to automatycznie wszystkie zależności w 3-10 minut w zależności od sieci.
Metoda 2: Ubuntu w Termux (proot)
Ta metoda daje ci pełne środowisko Ubuntu, co zapewnia lepszą kompatybilność:
# Install proot-distro
pkg update && pkg install proot-distro -y
# Install Ubuntu
proot-distro install ubuntu
# Enter Ubuntu
proot-distro login ubuntu
# Inside Ubuntu: install Node.js
apt update && apt upgrade -y
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
# Install OpenClaw
npm install -g openclaw@latest
# Run onboarding
openclaw onboard --install-daemon
Zapobieganie zabijaniu Termux przez Androida
To najważniejszy krok. Android agresywnie zabija aplikacje w tle, aby oszczędzać baterię. Bez tych ustawień twój agent przestanie działać, gdy zablokujesz ekran.
1. Wyłącz optymalizację baterii
Przejdź do Ustawienia > Bateria > Użycie baterii aplikacji > Termux i ustaw na Bez ograniczeń.
2. Włącz blokadę wybudzania w Termux
termux-wake-lock
Uruchom to za każdym razem, gdy uruchamiasz Termux, lub dodaj do pliku ~/.bashrc.
3. Przypnij Termux w ostatnich aplikacjach
Otwórz widok ostatnich aplikacji, przytrzymaj kartę Termux i dotknij ikony pinezki/kłódki. To informuje Androida, by nie zabijał aplikacji.
4. Wyłącz oszczędzanie baterii MIUI/OneUI/ColorOS
Na telefonach chińskich marek (Xiaomi, OPPO, Vivo, Huawei) niestandardowa nakładka Androida ma własne agresywne zarządzanie baterią. Musisz je wyłączyć specjalnie dla Termux w ustawieniach baterii producenta. Wyszukaj "[twoja marka] utrzymywanie aplikacji w tle" po instrukcje dla konkretnego urządzenia.
Dostęp do panelu webowego
Interfejs webowy OpenClaw jest dostępny pod adresem http://localhost:3000 wewnątrz Termux. Aby uzyskać do niego dostęp z innego urządzenia w tej samej sieci:
# Find your phone's IP address
ifconfig wlan0 | grep inet
Następnie otwórz http://[ip-telefonu]:3000 z laptopa lub innego telefonu.
Oczekiwania dotyczące wydajności
| Urządzenie | RAM | Doświadczenie |
|---|---|---|
| Budżetowy telefon (4 GB) | Ciasno | Działa dla inferencji tylko w chmurze, może być wolny |
| Średnia półka (6-8 GB) | Dobrze | Płynna inferencja w chmurze, podstawowe lokalne modele (1-3B) |
| Flagowiec/Tablet (12 GB+) | Doskonale | Może uruchomić małe lokalne modele przez Ollama |
Cała inferencja AI odbywa się w chmurze (chyba że skonfigurujesz Ollama), więc procesor telefonu ma mniejsze znaczenie niż mogłoby się wydawać. Głównie potrzebuje wystarczającej ilości RAM, aby uruchomić bramę Node.js.
Ograniczenia
- •Brak lokalnej inferencji LLM na większości telefonów (chyba że masz 12 GB+ RAM i skonfigurujesz Ollama dla Androida)
- •Zużycie baterii: Spodziewaj się 5-10% na godzinę przy aktywnym użytkowaniu; mniej w stanie bezczynności
- •Brak oficjalnego wsparcia: Zespół OpenClaw nie wspiera oficjalnie Androida/Termux. Wsparcie społeczności jest dostępne na Discord na kanale
#android. - •Parowanie WhatsApp: Skanowanie kodu QR WhatsApp Web działa, ale WhatsApp może okazjonalnie wymagać ponownego parowania
Stary telefon jako serwer AI
Optymalnym rozwiązaniem jest użycie starego telefonu, którego już ze sobą nie nosisz. Podłącz go do ładowarki, połącz z WiFi, skonfiguruj Termux z blokadą wybudzania i zapomnij o nim. Stanie się cichym, zawsze włączonym serwerem AI, który nic nie kosztuje w utrzymaniu.
Niektórzy członkowie społeczności uruchamiają OpenClaw na starych telefonach nieprzerwanie od tygodni bez problemów. Kluczem jest wyłączenie wszystkich optymalizacji baterii i utrzymywanie telefonu podłączonego do ładowarki.
Szczegółowe przewodniki konfiguracji ze zrzutami ekranu znajdziesz w poradniku OpenClaw_Termux oraz openclaw-android jako alternatywę bez proot.