Downloads
June 18, 2026 ยท View on GitHub
Orbolay
Quick, small, native, multi-platform Discord overlay alternative
Downloads
|
|
|
|
|---|---|---|---|
Table of Contents
- Features
- Compatibility
- Installation
- How to Use
- Using as a Wrapper Process
- Configuration
- Other Notes
- Building
- Special Thanks
- Contributing
Features
- Voice channel member list and status (who is speaking/muted/deafened/etc)
- Custom notifications
- Mute/deafen/disconnect controls
- Customizable layout
- Works with any official or modded client (including web!)
Compatibility
- Windows - 10 and 11 both work, Windows 7 might work with kernel extensions
- MacOS - works, but cannot watch for keybinds (which means no voice controls)
- Linux
- X11 - should work fine, you may need to add your user to the
inputgroup - Wayland - technically works, you will want to use XWayland though (via
WAYLAND_DISPLAY="" orbolay) and you may need to add your user to theinputgroup
- X11 - should work fine, you may need to add your user to the
Installation
With Package Managers
Warning
I DO NOT maintain Orbolay packages myself, but some kind people maintain them on their own spare time. Check the package repository for yourself if you are skeptical of it's legitimacy!
Note
Maintaining an orbolay package somewhere else? Let me know in an issue and I will add it here!
Windows (scoop)
scoop bucket add turbo 'https://github.com/Small-Ku/turbo-bucket.git'
scoop install turbo/orbolay
Arch
yay -S orbolay-git
Void
echo "repository=https://void.creations.works" | sudo tee /etc/xbps.d/creations.conf
sudo xbps-install -S orbolay
cargo
cargo install --locked --git https://github.com/SpikeHD/Orbolay.git
Manual Installation
- Download a release or the latest actions build.
- Run the executable!
How to Use
With Official Clients
With Discord open:
- Run the executable
- Press Ctrl + ` to open the overlay and interact with voice controls
With Modded Clients
With your client open:
- Install a compatible bridge plugin (Shelter / Vencord, also available on Equicord)
- Run the executable
- Press Ctrl + ` to open the overlay and interact with voice controls
Using as a Wrapper Process
Orbolay also works as a process wrapper, allowing you to have it only open when you run certain games. In Steam, for example, you can have Orbolay run when your game launches by setting this as your launch options (combined with whatever other options you may be using):
orbolay -- %command%
Configuration
On first run, Orbolay should open the configurator automatically. In the future, it can be opened in two ways:
- Open the overlay, then press "C"
- Run
orbolay --configin any terminal
Other Notes
Hyprland
To use Orbolay with Hyprland, you will need to manually set some window rules (taken from #28). Note that this prevents the keybind and clickable controls from working:
hl.window_rule({
match = {title = "^(orbolay)$"},
no_initial_focus = true,
suppress_event = "activatefocus",
float = true,
pin = true,
center = true,
no_blur = true,
no_dim = true,
no_follow_mouse = true,
no_shadow = true,
border_size = 0,
no_focus = true,
move = {"monitor_w", "monitor_h"},
size = {"monitor_w - 5", "monitor_h - 5"}
})
Building
Requirements
- Rust and Cargo
Steps
- Clone the repository
cargo build --release- Binaries will be in
target/release/
Special Thanks
- Freya - the main GUI library (that I may have fallen in love with)
- Discover - a fantastic reference for some of the IPC-related stuff
- docs.discord.food - incredible reference for undocumented Discord APIs
- The Twemoji Alpine Package - contains a proper CBDT Twemoji font file that I've extracted for use here
- Everyone else who contributes positively to the Rust ecosystem :)
Contributing
PRs (especially for compatibility), polite issues, etc. are all welcome!