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 bot | Use bots |
| Program my first command | Your first bot |
| Look up properties, methods and events | SDK reference |
Where data travels
| Feature | Path |
|---|---|
| Identity and personal preferences | Local profile; protected export when requested |
| Chat, roles, channels and attachments | Server chosen by the group |
| P2P media | Directly between participants when possible; TURN can relay it |
| SFU media | Through the server, which forwards it to participants |
| Local bot tools | Consenting 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.
