>_ DevTrendspl

Język

Strona główna

Języki

Sekcje

Frontend Backend Mobilne DevOps AI / ML GameDev Blockchain Systemy wbudowane Bezpieczeństwo
Kotlin

Jak uruchomić autonomicznego agenta AI z Linuksem na smartfonie

Autonomia modeli językowych napotyka barierę na etapie środowiska wykonawczego. Czatbot może wygenerować idealny skrypt Pythona, ale wykonanie go bezpośrednio na smartfonie bez zewnętrznego serwera nie jest prostym zadaniem. Projekt Aether rozwiązuje ten problem w oryginalny sposób — wyposażając lokalnego agenta we wbudowaną maszynę wirtualną.

Najciekawszy szczegół wyłania się na końcu dokumentacji: projekt powstaje w wolnym czasie przez chińskiego ucznia. Jednak pod względem jakości interfejsu i architektury aplikacja wygląda świeżej niż wiele potężnych rozwiązań all-in-one.

Czym jest Aether

Aether to aplikacja cross-platform dla Androida, iOS i macOS. Jej rdzeniem jest silnik Pi Harness Kernel, który obsługuje połączenia z dostawcami LLM oraz przetwarzanie wywołań narzędzi.

Główna funkcja jest ukryta w środku — automatyczna maszyna wirtualna Alpine Linux. Gdy model decyduje się na wykonanie polecenia bash, uruchomienie skryptu lub parsowanie pliku, robi to lokalnie, bezpośrednio w izolowanym środowisku na Twoim urządzeniu.

Welcome screen Agent mode

Na Androidzie funkcjonalność idzie jeszcze dalej: aplikacja może komunikować się z Shizuku i Termux. Daje to agentowi bezpośredni dostęp do kontroli systemu i automatyzacji skryptów urządzenia.

Interfejs i interakcja

Otwarte klienty LLM często cierpią z powodu topornych interfejsów. Tutaj autor najwyraźniej inspirował się ChatGPT, Gemini i Codex CLI. Animacje są płynne, a interfejs interakcji z narzędziami nie zaśmieca ekranu niepotrzebnymi informacjami.

Chat Research

Podczas pracy widzisz wyjście terminala w czasie rzeczywistym. Jeśli model zejdzie z tropu lub utknie w pętli, możesz łatwo przejąć kontrolę lub zatrzymać proces ręcznie.

Input panel Command execution Message options

Co potrafi agent

  • Uruchamiać polecenia systemowe i skrypty w preinstalowanej maszynie wirtualnej Alpine
  • Współpracować z dowolnymi kompatybilnymi dostawcami LLM przez Pi Harness
  • Automatyzować akcje systemowe na Androidzie, gdy dostępne jest Shizuku lub Termux
  • Obsługiwać wtyczki z ekosystemu Pi Extensions

Gdzie to się przyda

Szybka analiza danych bez wysyłania ich na serwer. Wrzuć arkusz kalkulacyjny lub archiwum do czatu bezpośrednio na telefonie. Model uruchamia skrypt w maszynie wirtualnej Alpine, przetwarza dane i dostarcza wynik. Dane nigdy nie opuszczają urządzenia, jeśli używasz lokalnego LLM lub ufasz wybranemu API.

Automatyzacja mobilna. W połączeniu z Shizuku na Androidzie agent pomaga wykonywać rutynowe operacje na plikach, zbierać logi lub zarządzać narzędziami Termux za pomocą prostego żądania głosowego lub tekstowego.

Autonomiczne badania. Ustaw temat, a model niezależnie wykonuje łańcuchy żądań HTTP, parsuje odpowiedzi za pomocą narzędzi konsolowych i kompiluje końcowe podsumowanie.

Projekt ma około 500 gwiazdek na GitHub i aktywnie rozwija swoją logikę główną. Oczywiście możliwości iOS są ograniczone ze względu na restrykcyjne ograniczenia systemu, a dokumentacja jest wciąż dość krótka.

Ale pomysł pakowania Alpine Linux bezpośrednio do mobilnego klienta AI sprawia, że Aether jest interesującym eksperymentem. Jeśli szukasz narzędzia, które faktycznie potrafi wykonywać kod na urządzeniu mobilnym, a nie tylko go symulować — ten projekt warto mieć na oku.

Powiązane projekty