Select a channel
Welcome to Yeast
Pick a channel on the left to start chatting.
People join this server with an invite link from its admin.
Pick a channel on the left to start chatting.
People join this server with an invite link from its admin.
Connect to a friend's Yeast server
Set your preferred timezone and formatting here. These settings will be persisted to your account and will be used across all your devices. Your timezone is never revealed to any user.
Letters, numbers, underscores, and spaces (2–20 chars)
Groups are displayed as roles on your profile card. They don't grant permissions, but they can grant channel access!
Protect your account with a TOTP authenticator app (Google Authenticator, Authy, etc.).
Scan this QR code with your authenticator app:
Or enter this secret manually:
Save these codes somewhere safe. Each can be used once if you lose access to your authenticator.
✅ Two-factor authentication is enabled
Generate one-time recovery codes to regain access if you forget your password. Store them somewhere safe — they work like a last-resort key.
Save these codes now — they will not be shown again. Each code can only be used once.
Permanently delete your account. This cannot be undone.
Remove every message and file you ever posted here, in one go, and keep your account. Messages a moderator has protected stay. This cannot be undone.
Custom themes and plugins are suppressed for this session. You can reset them or exit without changing your saved choices.
Global keyboard shortcuts — active even when Yeast is in the background. Click a row to rebind, or "Clear" to disable.
Lone modifiers (Alt / Ctrl / Shift) and extra mouse buttons (Mouse4 / Mouse5) can be bound here. Some bindings require a recent Yeast Desktop build to register at the OS level.
Settings specific to Yeast Desktop.
Launch Yeast Desktop automatically when you log in to your computer.
When launching on login, start minimized to the system tray instead of showing the window.
Closing the window hides Yeast to the system tray instead of quitting.
Hide the File / Edit / View / Window / Help toolbar. Press Alt to temporarily show it.
Experimental client-side toggles. These don't change anything on the server.
Highlight your own avatar the moment your mic crosses the talk threshold, instead of waiting for the server to echo it back. Default off — the server echo is usually preferred because it confirms your audio actually reached the server.
Force the mic to start muted every time you join a voice channel. Useful if you tend to lurk first, or if you don't want to risk hot-mic'ing right after joining. You can unmute normally once you're in.
Join voice channels without requesting microphone access. You'll hear everyone but won't be able to talk. Useful if you don't own a mic, can't grant mic permission right now, or just want to listen in. Yeast will also fall back to listener-only automatically if the mic can't be opened for any reason.
Re-enable echo cancellation, noise suppression, and auto gain control on the audio captured from your screen share. Default off as of 3.17.3 because these filters mangle music and game audio. Turn this on if you're sharing voice content (tutorial narration, a podcast, a meeting) where the cleanup actually helps. Does not affect your microphone, which always gets full voice processing.
By default Yeast plays incoming screen-share audio straight through the audio element, which keeps it in sync with the video over a TURN/relay connection. Turn this on to route it through Yeast's Web Audio mixer instead, which unlocks the per-stream volume boost above 100% but can cause audio stutter and audio/video desync over a relay (it's fine on a local network). Leave it off if a screen share's audio stutters or drifts out of sync.
Turn this on if your screen share stutters and drifts out of sync for viewers, but only when the call goes through a TURN server and never on your local network. It lowers the video bitrate back to the pre-3.18.1 values and lets the encoder drop frames when the connection is struggling, instead of holding the framerate and letting the backlog grow. Picture quality will be lower. Only the person sharing needs it on.
On by default. When a viewer can only be reached through a TURN relay, your share to that one viewer uses the gentler profile above, while viewers on a direct connection keep the full-quality one. Turn this off if you would rather the toggle above be the only thing that decides.
If you sometimes rejoin a voice call and still can't hear one or more people until you leave and rejoin, turn this on. When two people reconnect at the same moment their connections can collide mid-repair and one direction of audio stays dead; this makes Yeast re-run the repair so the audio comes back on its own. Off by default while it's still being tested.
Fix washed-out or over-saturated colors on HDR monitors. Requires restart.
Workaround for Nvidia G-Sync / VRR monitors where Yeast Desktop drops to ~5 FPS after the window is minimized or hidden behind another window. Tells Chromium not to wait for the monitor's vsync signal before drawing frames. May cause visible tearing on monitors without variable refresh rate. Requires restart to take effect.
Pairs with the GPU vsync toggle above. Removes Chromium's internal frame-rate limit, which on some Nvidia G-Sync setups gets stuck at a very low value and never recovers. Only useful if the vsync toggle alone didn't help. Can increase CPU/GPU usage. Requires restart to take effect.
Linux only. Lets Yeast Desktop use your graphics card's VA-API video encoder for screen sharing even where Chromium's driver blocklist would not, including on Nvidia cards. It can lower CPU use while you share, but some drivers give black or broken video, so it is off by default. Requires restart to take effect.
Linux only. Runs Yeast Desktop through X11 (XWayland) instead of native Wayland. Try it if the window flickers, which some Nvidia cards do on Wayland. In this mode screen sharing may only list some windows. Requires restart to take effect.
{user} for the username. Leave blank to disable.
https://your-yeast-address/api/auth/oidc/callback
Encrypted DMs are unlocked by a key derived from what you type when you sign in, and an SSO member never types a password here. They are asked to set a separate encryption passphrase on their first sign-in, and for it again on each new device. Nobody, including you, can reset that passphrase for them.
Off means only people who already have a Yeast account linked to your provider can sign in this way. Since linking an existing account is not built yet, leaving this off will turn away everyone new.
No bots configured
haven.db.pre-restore for one cycle.
Upload a Discord export file to import channels and messages into Yeast.
Uploading...
Pull a Discord server's history straight into Yeast.
Your Ferry bot reads the history for you. Nothing to paste, and it's within Discord's rules. It can import every channel it can see on Discord.
Ferry isn't set up on this server yet. It takes about two minutes, and you only do it once. Set up Ferry
This uses your personal Discord login token. Discord's rules don't allow apps to use a personal account this way, so Discord could lock or ban the account you use.
Anyone who gets your token can take over your Discord account. Only paste it into a Yeast server you run yourself, and never because someone asked you to.
Your Ferry bot, above, does the same import within Discord's rules.
>> in the toolbar if you don't see it)token key — copy the value (without the quotes)Desktop app: If F12 doesn't open DevTools, close Discord fully, then edit:
%appdata%\discord\settings.json
Add this line anywhere inside the { }:
"DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true
Restart Discord, then follow the steps above.
⚠️ Your token is like a password. Yeast uses it only for this import and never stores it.
Pick a server to import from:
Import complete!
New servers start with Member, Mod, and Admin (you). Members can use every public channel. Mods can kick, ban, and run channels. Admin can do everything.
Select a role to edit
Server-wide assignment only. For channel-specific roles, use the Role Assignment menu in member management.
A user may hold multiple roles. Their effective permissions are the union of every role they hold, and their displayed badge color comes from the highest role.
Server-wide applies to all channels. Channel-specific only applies within that channel.
Select a user, then a channel, then configure their role.
← Select a user
← Select a channel
Select a bot to edit, or create a new one
No sounds available
No custom sounds uploaded
No custom emojis uploaded
No stickers uploaded
A record of admin and moderator actions on this server.
Loading...
Loading...
Loading...
Loading...
Loading invite links…
Paste a link from Spotify, YouTube, or SoundCloud to share with everyone in voice
No queued tracks
| Pos. | Requested By | Title | ||
|---|---|---|---|---|
| Queue is empty | ||||
Select a role to configure
⚠️ Copy this URL now — you won't see the full token again!
Subscribe to get notifications. Unsubscribed channels still appear but won't notify you.
ℹ️ Admins always have access to all channels, including private ones.
Recommended: Google Chrome, Microsoft Edge, or Opera on desktop.
iOS requires Safari 16.4+ with Yeast added to your Home Screen.
End-to-end encryption requires your password to unlock your keys. Enter your account password to continue.