Jellyfish is a social media platform built from the ground up around weather — a home for storm chasers, meteorologists, and weather lovers of all backgrounds. Whether you're a seasoned tornado chaser or just love watching storms roll in, this is your community.
❤️ 100% Crowdfunded
No investors. No ads. No corporate overlords. Jellyfish is entirely funded by the community — people like you who believe weather deserves its own social space. Every dollar goes straight into development and keeping the servers alive.
🚀 Help Us Keep Building
Every supporter makes a real difference. If you want to help shape the future of Jellyfish, head over to our Patreon.
✅ Stories now share the same 24-hour photo and video system as the iOS app
✅ Messages now include direct messages and named group chats
✅ Group chats support realtime messages and photo/video attachments
✅ Privacy & Data Use and Terms of Service are linked from login and Settings
✅ Group posts fixed — detail panel now opens correctly on mobile
✅ Mobile: Live tab now shows icon when text labels are hidden
✅ Mobile: Search bar collapsed to icon to save nav space
✅ Livestream audio fix — unmute properly chains play() for browser autoplay policy
✅ Other user profiles open as a full page (with nav/tabs), not a modal
✅ Swarm & Following labels corrected: Swarm = your followers, Following = who you follow
✅ Mutuals stat removed from own profile — now only shown on other people's profiles
✅ Group post group_id fallback improved with clearer Supabase setup instructions
⚠ Known Issues
🔴 Jellybot AI not working — browser security (CORS) blocks direct calls to the Claude API. Needs a backend proxy to function.
🔸 Group posts require a group_id column (text type) added to the posts table in Supabase
🔸 WebRTC live video requires HTTPS and may vary by browser
🔸 GIF picker needs Tenor API key renewal
🔸 Location sharing needs GPS permission
🔸 Large image uploads may be slow on mobile