Not affiliated with, endorsed by, or maintained by the Stoat team.
Google Play is a trademark of Google LLC.
Disclaimer: This fork is developed independently for personal/educational use. It is not associated with Stoat, stoat.chat, or the original Revolt project. Use at your own risk. See the Stoat terms for third-party usage requirements.
This is an unofficial fork of the Stoat for Android client with additional features, bug fixes, and improvements not present in the official app. See the Fork Changes page for a full list of differences.
Key additions over upstream:
- Message search with filters (per-channel and server-wide)
- Spoiler text rendering (
||spoiler||) - Server management (roles, permissions, emoji, invites, bans)
- Account management (email, password, MFA/TOTP)
- Moderation tools (kick, ban, bulk delete, pin)
- Copy text/ID directly from message context menu
- Mark as unread, collapsible categories, and many bug fixes
- Kotlin
- Jetpack Compose
- For some Material components, the View-based Material Components Android (MDC-Android) library is used.
- Ktor
- Dagger with Hilt
Open the project in Android Studio. You can then run the app on an emulator or a physical device by
running the app module.
For Termux ARM64 builds, use ./build-and-install.sh (see CLAUDE.md for details).
This fork inherits the license from the upstream repository. As a third-party fork, it complies with the AGPLv3 requirements by publishing source code publicly.
