An open source Android SSH client focused on fast connections, clean session management, and a modern UI.
- Early scaffold with placeholder UI.
- SSH engine and host management are planned.
- Optional Gemini voice command mode (user-provided API key).
- Optional Google Drive log uploads (Google sign-in required).
Prerequisites:
- Android Studio (Hedgehog or newer recommended)
- JDK 17
Optional integrations:
- Gemini voice mode: add your API key in app settings.
- Google Drive logs: create an OAuth client for the package
net.hlan.sushiand enable the Drive API.
Build a debug APK:
./gradlew assembleDebugLocal checks before push:
./scripts/install-git-hooks.shThis installs a pre-push hook that runs ./gradlew testDebugUnitTest. To skip once: SKIP_PRE_PUSH_TESTS=1 git push.
If you do not have the Gradle wrapper JAR yet, generate it once with:
gradle wrapperApache-2.0. See LICENSE.