An Android client for socialChat — a decentralized, self-hostable social media platform. No central authority. No corporate servers. Just people running their own communities.
socialChat is open-source social media infrastructure that anyone can host. The Android app lets you connect to any socialChat instance — including ones you run yourself.
- Post, comment, and follow people on your own server
- Chat in real-time with friends and communities
- Full control over your data and who hosts it
- Switch between servers from the login screen
Run your own socialChat server and connect this app to it in seconds.
- Deploy the server: github.com/usr-wwelsh/socialChat
- Open the app → tap the server selector on the login screen
- Add your server URL (e.g.
https://social.yourdomain.com) - Sign up and you're live on your own platform
Your instance, your rules, your data.
- Decentralized — connect to any socialChat server
- Real-time chat and messaging via WebSockets
- Posts, comments, profiles, and friend requests
- Persistent server list — switch instances without reinstalling
- Brutalist dark UI
git clone https://github.com/usr-wwelsh/socialChatAndroid
cd socialChatAndroid
./gradlew assembleDebugRequires Android Studio Hedgehog or newer, min SDK 26.
MIT License — see LICENSE