Tide Commander can be built as an Android app using Capacitor. The app connects to your Tide Commander server over the local network, giving you a mobile remote control for your agents.
- Android SDK (install via Android Studio)
- Java 17+
- Tide Commander server running with
LISTEN_ALL_INTERFACES=1
make apkOutput: android/app/build/outputs/apk/debug/app-debug.apk
make apk-releaseOutput: android/app/build/outputs/apk/release/app-release-unsigned.apk
# Build web + sync to Android + open Android Studio
npm run android
# Just sync web assets to Android
npm run cap:syncTransfer the APK to your Android device and install it. You may need to enable "Install from unknown sources" in your device settings.
The app needs to connect to your Tide Commander server:
- Make sure your server is running with
LISTEN_ALL_INTERFACES=1in.env - Both your phone and computer must be on the same network
- Update the server URL in the app settings to point to your computer's local IP (e.g.,
http://192.168.1.100:5174)
If you have AUTH_TOKEN set on the server, the app will need the same token to connect.
The Android app supports:
- Agent management (spawn, select, send commands)
- Real-time conversation streaming
- Touch controls for the battlefield
- Push notifications from agents (via Local Notifications)
- Haptic feedback