----This build currentlt has a lot of issues, may or may not be fixed in the future---- "The answer is out there, Neo."
Custom Matrix chat client for Android, built as a fork of SchildiChat Next which itself is based on Element X Android.
Trinity adds the following customizations:
Double-tap any message to instantly send a 👍 reaction, inspired by iMessage and Instagram. The reaction emoji is configurable in settings.
Facebook Messenger-inspired chat bubbles with:
- Gradient backgrounds on sent messages (changes with theme)
- Light grey backgrounds on received messages
- Rounded bubble shapes with tail pointers on the last message in a group
- Tight message grouping
Built-in GIF search powered by Tenor. GIFs are sent as m.image events so they display inline on bridged clients (Messenger, WhatsApp, etc.).
- Messenger Blue — Blue-to-purple gradient (default)
- Cyber Purple — Deep violet and electric purple
- Matrix Green — Dark green/black
- Ember — Warm red/orange
For bridged group chats (e.g., Facebook Messenger groups) that don't have an assigned photo, Trinity automatically generates a 2×2 grid mosaic from member profile photos.
Small colored badges on room avatars showing which messaging network the chat is bridged from (Messenger, WhatsApp, Instagram, SMS, etc.).
- Swipe right to reply (inherited from Element X)
- Swipe left to open context menu
- Spaces navigation with swipe
- Bridge icons in chat list
- Custom bubble colors
- URL previews
- Configurable room sorting
- And much more...
git clone https://github.com/rusty4444/trinity-android.git
cd trinity-android
export ANDROID_HOME=/path/to/android-sdk
./gradlew :app:assembleFdroidScDefaultDebugAPK will be at app/build/outputs/apk/fdroidScDefault/debug/.
Element X Android (upstream)
└── SchildiChat Next Android (fork #1)
└── Trinity (fork #2: personal customizations)
Trinity modules:
trinity/lib— Business logic, preferences, configuration, Tenor API clienttrinity/components— Jetpack Compose UI components (bubbles, themes, GIF picker, avatars)
Same as upstream — AGPL-3.0-only OR LicenseRef-Element-Commercial.