Skip to content

What Monky offers ​

Monky is a communication app with servers you can host yourself. The user guides and screenshots on this site describe the desktop client for Windows and macOS; you do not need to program or install a bot to talk.

Conversations and media ​

  • Chat: server-side history, replies, mentions, reactions, code, attachments, emojis and stickers from a local folder.
  • Voice: P2P or SFU WebRTC, speech detection, PTT, mute/deafen and individual participant/device volume.
  • Local audio: RNNoise, Speex, GTCRN or WebRTC noise suppression, microphone testing and per-category outputs.
  • Video: camera, background effects and screen/window sharing; shared video and sound are received only when you choose to watch. Available audio depends on the platform and source.
  • Games: on Windows, show the game open on Steam and stream only its window in one click; people in the call can ask to watch the match.
  • Soundboard: local library, favorites, search, keybinds and server-controlled permissions.

See Chat, voice and media and Settings. Profiles from Light (360p30) up to Extreme (4K120), plus Custom, configure transmission; they do not guarantee a frame rate on every device.

Servers and community ​

Connect to several servers at once and switch the conversation you view without dropping a call on another server. Local network discovery, saved servers and favorites are available.

Administrators can create public/private channels, configure roles, moderate members, control features and inspect metrics and protected logs. Member limits count registrations, not just online people.

Start with Create in the app. For continuous operation, use the CLI and VPS guide.

Bots and miniapps ​

Bots can provide commands, private forms, polls, audio previews, authorized downloads, audio publication and shared miniapps. Server administrators approve capabilities; tasks on your computer require separate consent.

I want to…Guide
Add or use an existing botUse bots
Program my first commandYour first bot
Look up properties, methods and eventsSDK reference

Where data travels ​

FeaturePath
Identity and personal preferencesLocal profile; protected export when requested
Chat, roles, channels and attachmentsServer chosen by the group
P2P mediaDirectly between participants when possible; TURN can relay it
SFU mediaThrough the server, which forwards it to participants
Local bot toolsConsenting person's client; only operations implemented by Monky

Self-hosting does not mean anonymity or end-to-end encryption for every kind of content. Check the architecture, your host's administrators and permissions before sharing sensitive information.