Android-Exclusive Feature: Termux integration and Shizuku system permission bridge are Android-specific technologies and supported only on Android devices.
Termux Integration
Termux is a powerful Android terminal emulator with its own package ecosystem. When you connect Aether to Termux, the agent can run commands directly in your Termux session and access its filesystem alongside (or instead of) the built-in Alpine environment.Requirements
Setup
- Install Termux from F-Droid or GitHub.
- Open Aether and go to Settings → Termux.
- Grant Aether permission to Run commands in Termux environment.
- Run Aether’s setup command in Termux to enable external apps, then return to Aether and refresh the status.
Use Cases
- Access Termux’s broader package ecosystem (
apt/pkgpackages not available in Alpine). - Share your Termux home directory (
~/) with the agent — handy if you already have tools, configs, or data there. - Run commands alongside other Termux sessions you have open.
Shizuku Integration
Shizuku grants Aether an elevated service without requiring a fully rooted device. With Shizuku active, Agent Mode can create and control an isolated Android virtual display.Requirements
- Shizuku installed from Google Play or GitHub.
- Shizuku started via one of:
- Wireless ADB debugging (no root required — available on Android 11+)
- A rooted device using the Shizuku root method
Setup
- Install and start Shizuku following the Shizuku setup guide.
- Complete Settings → Termux, then open Settings → Agent Mode, choose Shizuku, and enable Agent Mode authorization.
- A Shizuku permission dialog appears — tap Allow.
- Save and refresh the authorization status, then enable Agent Mode for a chat from the composer.
What Privileged Agent Mode Enables
With Agent Mode authorized through Shizuku, the agent gains the following capabilities:Virtual Displays
Create virtual Android displays independent of your physical screen.
App Launch
Launch an installed app on the isolated virtual display.
Touch Injection
Inject taps and swipes into the isolated virtual display.
Key Events
Send key events and type text into the focused app on the isolated virtual display.
Screenshots
Capture screenshots of the isolated virtual display for vision-based feedback loops.
App Inventory
List launchable installed apps and their package names for discovery and targeting.
Agent Mode can also use experimental Root authorization instead of Shizuku. Configure either method from Settings → Agent Mode after Termux setup is complete.