Flux

Private voice chat, built for performance.

general
noah
noah1m ago

Opus at 48kHz stereo, constant bitrate. The quality difference is insane

trevor
trevor1m ago

Just tested it — the noise suppression is so clean. Keyboard sounds are completely gone

quinn
quinn1m ago

That’s the Krisp integration right?

trevor
trevor1m ago

Yeah, it runs locally too. No audio gets sent to any third party

riley
riley1m ago

What about screen share? I noticed the preset selector got updated

noah
noah1m ago

6 presets from 480p30 up to lossless VP9 at 4K. The lossless mode does 20 Mbps

Message #general
1.0Voice

Voice that feels like the same room.

48kHz stereo Opus audio with Krisp AI noise suppression running locally on your device. Keyboard clatter, fans, and background chatter vanish — your voice stays untouched. Sub-45ms latency over LiveKit's globally distributed SFU.

Powered by Krisp
Voice
Streams
Music
Sounds
4
noah
noah
riley
riley
trevor
trevor
quinn
quinn
1.148kHz stereo
1.2Krisp noise filter
1.3320kbps bitrate
1.4<45ms latency
2.0Messaging

Conversations that stay yours.

Every message, file, and reaction is encrypted end-to-end with AES-256-GCM before leaving your device. Rich text, emoji, reactions, and threaded replies — without compromising privacy.

general
noah
noah2:14 PM

just pushed the new voice engine. latency is down to 38ms

riley
riley2:15 PM

no way, that's insane. testing now

trevor
trevor2:16 PM

the noise suppression update is live too. keyboard sounds are completely gone

quinn
quinn2:18 PM

screen share looks crisp at 4K. huge improvement over last week

Message #general
2.1End-to-end encryption
2.2Rich messaging
2.3File sharing
2.4Reactions & threads
3.0Music

Shared listening. Soundtrack your team.

Listen together in real time. Queue tracks, skip, and control playback collectively — without leaving your voice channel. Everyone hears the same beat, in perfect sync.

Midnight CityM83

Midnight City

M83

2:304:03
Queue

Do I Wanna Know?

Arctic Monkeys

4:32

Electric Feel

MGMT

3:50
3.1Synchronized playback
3.2Shared queue
3.3In-channel controls
3.4High-fidelity audio
4.0Streaming

Screen share without the compromise.

Share your screen at full fidelity — from 480p for low bandwidth to lossless VP9 at 4K 60fps pushing 20 Mbps. No Nitro paywall, no resolution caps. Every pixel, every frame.

noah's screen
LIVE
3 watching
noah eliminated Player3
riley eliminated Player7
noah eliminated quinn
trevor eliminated Player2
50
82
RIFLE
24/90
1080p60·H.264 · 6 Mbps · 60 fps
4.1Lossless VP9 4K
4.26 quality presets
4.3Up to 20 Mbps
4.460fps streaming

Details

Every detail, considered.

Crystal Voice

48kHz stereo audio with constant bitrate encoding. Opus codec, no compromises.

End-to-End Encryption

ECDH P-256 key exchange with AES-256-GCM. Your conversations stay yours.

Lossless Screen Share

Up to 4K VP9 at 20 Mbps. Six quality presets from 480p to lossless.

Noise Suppression

Krisp-powered AI noise cancellation. Remove background noise without touching your voice.

Spatial Text

Rich messaging with inline emoji, file attachments, reactions, and threaded replies.

Zero Latency

LiveKit SFU architecture with WebRTC. Sub-100ms latency, globally distributed.

Performance

Voice chat that respects your machine.

Flux uses less memory at idle than Discord uses to show its loading screen. Smaller install, lower latency, higher audio quality — without draining your battery or hogging your CPU.

Memory Usage (Idle)(lower is better)

Flux48 MB
Discord320 MB

Memory Usage (Voice Call)(lower is better)

Flux85 MB
Discord520 MB

App Binary Size(lower is better)

Flux12 MB
Discord300 MB

Voice Latency (P95)(lower is better)

Flux45ms
Discord120ms

CPU Usage (Voice Call)(lower is better)

Flux2.1%
Discord8.5%

Audio Quality (Bitrate)

Flux320 kbps
Discord96 kbps

6.7×

Less memory

48 MB vs 320 MB idle

25×

Smaller install

12 MB vs 300 MB

2.7×

Lower latency

45ms vs 120ms voice P95

3.3×

Higher bitrate

320 kbps vs 96 kbps audio

6.0Specifications

Under the hood.

Flux is built on a Rust backend with LiveKit WebRTC for media routing. The desktop app uses Tauri — no Electron, no bloat.

Audio Codec

Opus

Sample Rate

48 kHz

Channels

Stereo

Bitrate Mode

CBR (constant)

Encryption

AES-256-GCM

Key Exchange

ECDH P-256

Media Transport

WebRTC (LiveKit SFU)

Video Codec

H.264 / VP9

Desktop Framework

Tauri (Rust)

Backend

Rust + SQLite

Screen Share Presets
PresetCodecBitrateFPS
1080p60H.2646 Mbps60 fps
1080p30H.2644 Mbps30 fps
720p60H.2644 Mbps60 fps
720p30H.2642.5 Mbps30 fps
480p30H.2641.5 Mbps30 fps
LosslessVP920 Mbps60 fps
6.1Tauri (no Electron)
6.2Rust backend
6.3LiveKit WebRTC
6.4SQLite storage

Ready to switch? Join the voice chat that respects your privacy and your machine.

Available for macOS and Windows. Linux coming soon.