See it in action

Real screens, no mockups.

Short clips captured straight from the app — the same peer-to-peer, end-to-end-encrypted client you download.

Chat with Markdown

Chat, your way

Markdown, spoilers, replies, reactions and custom emotes — everything sealed end-to-end.

Custom emote picker

Custom emotes

Per-community emotes, grouped Discord-style with your favourites pinned to the top.

GIF library

GIFs, privately

A keyless GIF library by default — requests go from your device, never a Bearhole server.

Guided tour

Guided tour

A spotlight tour on first run — one track for newcomers, one for Discord/Fluxer veterans.

Voice call with link-quality dots, priority speaker and a raised hand

Voice, your controls

Mesh WebRTC calls with per-peer link-quality dots (green/yellow/red), a priority speaker, raise-hand, mute, camera, screenshare, a soundboard, whisper and a mono-audio option.

Cascade broadcast scaling with the locality ladder

Cascade broadcast

A stage auto-scales to a huge audience via a bounded-degree relay tree — no company servers. Every viewer attaches to the closest relay with a free slot, walking a locality ladder: same ISP → same country → same region → best peer → random. Bearhole shows you the maths.

Accessibility live preview

Accessibility, previewed live

High-contrast, larger text, reduce-motion, colour-blind modes with shape cues, and mono audio — see the effect as you toggle.

The full multi-peer call is best seen in a real session — download and jump into the official community.

Try Bearhole

Hop into the official test community

Download the app, then paste this join code on the landing screen to meet the crew and see voice, cascade and reactions live.

BEARHOLE-OFFICIAL-JOIN-CODE

Download Bearhole