DizyChat logo DizyChat
Home-hosted • real-time • independent

Your community, without Big Tech in the middle.

DizyChat is a home-hosted real-time community platform. Rooms, accounts, history, uploads, moderation, and the core realtime stack run on infrastructure we control, while optional integrations stay scoped to the jobs they perform. Chat from the web, Android app, or iPhone/iPad Home Screen, then add calls, media, watch parties, radio, and soundboards without handing the room to a social platform.

Independent by design

Home-hosted

The deployed DizyChat core runs from self-hosted infrastructure, including server, data, media, and realtime services.

No Big Tech core

No third-party social network owns the rooms, accounts, message history, or moderation layer.

Web + native

Browser/PWA, signed Android, and the Capacitor iOS path share the same server-managed DizyChat frontend.

Everything in one self-hosted room

Chat, media, calls, and community control on a stack you own.

DizyChat combines identity-aware rooms, persistent history, fail-closed upload scanning, rich media, notifications, realtime communication, and host-grade moderation without outsourcing the community itself to a third-party chat platform.

Identity-first onboarding

Sign in with a registered account or confirm a guest identity first; room selection unlocks only after identity is ready, and room passwords stay separate from account passwords.

Home-hosted core

Express, Socket.IO, MongoDB state, local upload quarantine and ClamAV, media processing, and self-hosted LiveKit run under project control.

Moderator superpowers

Announce, pin, purge, mute, block, ban, or silence straight from chat. Role-aware controls keep room authority on the server.

Web, PWA & native

Use DizyChat in the browser, install it to an iPhone/iPad Home Screen, sideload the signed Android app, or build the native Capacitor iOS path.

Rich conversations

Thread replies, edit or delete messages, react with emoji, star favorites, pin important posts, and search across paginated history.

Fail-closed uploads

Uploads enter a private quarantine and must receive a clean local ClamAV verdict before promotion. Voice notes are normalized for broad playback compatibility.

Room energy tools

Open the server-proxied GIPHY picker, searchable meme soundboard, quick emoji panel, custom emoji, and sound controls from the composer.

Notifications that follow the room

Browser and Home Screen Web Push sit alongside Android native notifications with Reply and Mark as read actions, plus the build-ready native iOS notification path.

Live listening

Psybin Radio shows now-playing metadata with play, pause, mute, volume, and resilient reconnect controls right inside its room.

Inline media & previews

OpenGraph cards and responsive inline media keep supported links useful inside the conversation, including Rumble and other media-aware previews.

Live together

Call, jam, share, and watch without leaving the room.

The realtime core stays under DizyChat control, including the self-hosted LiveKit path. Optional jam and watch integrations extend the room without becoming the place where your community identity or message history lives.

Self-hosted LiveKit

Room-scoped calls and screen sharing

Open the embedded room call, choose Normal or Music mode before joining, use voice or webcam, and share a screen while call identity remains scoped to the current room.

Self-hosted LiveKit Voice + webcam Screen sharing Music mode
Jam band ready

Low-latency jam launchers

Launch room-based jam sessions with JackTrip or SonoBus while keeping the band coordination, room identity, and conversation in DizyChat.

Room session names JackTrip + SonoBus Headphone setup tips Audio-interface friendly
Watch parties

Watch2Gether rooms from chat

Paste a video URL to create a synced Watch2Gether room, share the join card with everyone in DizyChat, and clear it when the host wraps up.

Synced external room Server-side API key Late-joiner card Host/admin cleanup
First visit?

Identity first. Room second.

DizyChat now keeps account or guest identity separate from room access, so browser password managers do not confuse account credentials with private-room passwords.

Choose your identity

Sign in with a registered DizyChat account or confirm a guest name. Room controls stay locked until this step is complete.

Choose or create a room

Pick a public room or enter the room name your host shared. Add a room password only when the room itself is private.

The DIZY token discussion room is seeded as a persistent public room and remains listed even when empty when configured public. Confirm your identity first; any existing private-room password remains required.

Registered accounts can also return using private Recent Rooms shortcuts. These remember room names, never room passwords, and every visit is checked again.

Share more than text

  • Attach scanned files, images, clips, or voice notes.
  • Add GIPHY media, custom emoji, reactions, and soundboard hits.
  • Paste links for rich previews and inline media where supported.

Stay connected

Use search, pins, stars, room notifications, LiveKit calls, watch parties, and the mobile/PWA clients without changing communities.

Bring the room home.

DizyChat keeps the core community stack on infrastructure we control: identity, rooms, message history, media safety, moderation, and realtime communication. External integrations can add features without becoming the foundation of the community.