Native Linux desktop app

Noise cancellation for Linux

Kleervox removes background noise and speaker echo from your mic in real time. Works with PipeWire and PulseAudio — no driver to install.

Why Linux is different

Clean audio without hand-building a filter chain

No suppression module to load, no null sink to wire, nothing to redo after every reboot.

A speech-trained model, not a noise gate

Quiet speech survives; steady hum does not.

One virtual microphone for every app

Select it once per app; it behaves like ordinary hardware.

Nothing to rebuild after an update

Created when the app starts, removed when it exits.

Setup

Running in about a minute

Install the Debian package; the virtual microphone appears the first time you start the app.

  1. 1

    Install the package

    Download the .deb, then run:sudo apt install ./kleervox_*_amd64.deb

  2. 2

    Pick your real microphone

    In Kleervox, choose your headset, USB or laptop mic.

  3. 3

    Select “Kleervox Microphone” in your call app

    Set it as the input in Zoom, Meet, Discord, Teams or OBS.

  4. 4

    Make a test call

    Check your voice sounds natural and the noise is gone.

Works everywhere you talk

The same clean mic across every Linux call and recording app

Anything that lets you pick a microphone can use it — including browser calls.

  • Zoom
  • Google Meet
  • Microsoft Teams
  • Discord
  • Slack huddles
  • Jitsi and browser calls
  • OBS Studio
  • Audio recorders

Echo cancellation is a separate stage

On speakers, the other person’s voice comes back through your mic. Echo cancellation removes it on Linux systems running PipeWire.

Processing stays on your machine

Live microphone audio is never uploaded for cleaning. The model runs locally, which matters for confidential calls.

Frequently asked

Linux noise cancellation FAQ

Is there a real-time noise cancellation app for Linux?

Yes. Kleervox runs natively on Linux and cleans the microphone in real time, then exposes the result as a virtual microphone that any call or recording app can select. Many noise-cancellation products ship Windows and macOS builds only, which is why Linux users often fall back to manual filter chains.

Does it work with PipeWire and PulseAudio?

Both. PipeWire is preferred and is the default on current Ubuntu, Fedora, and most modern desktops. Systems still running PulseAudio are supported through the equivalent null-sink and remap-source setup. The app detects which audio server is running and configures itself accordingly.

Do I have to install a virtual microphone driver on Linux?

No. On Linux the virtual microphone is created at runtime by the audio server, so there is no kernel module, no third-party audio cable, and no signed driver to approve. Start Kleervox and the "Kleervox Microphone" input appears; quit the app and it is removed again.

How do I remove background noise on Discord on Linux?

Open Kleervox, select your real microphone inside it, then open Discord's Voice & Video settings and choose "Kleervox Microphone" as the input device. Discord's own suppression can stay off, since the signal it receives is already cleaned.

Can I use it with OBS for streaming and recording?

Yes. Add an Audio Input Capture source in OBS and select the Kleervox virtual microphone. Because the cleaning happens before OBS receives the signal, the recorded or streamed audio is already free of keyboard clicks, fans, and room noise.

Does it cancel speaker echo on Linux?

Yes. Echo cancellation is a separate stage from noise cancellation and is available on Linux systems running PipeWire. It targets the remote participant’s voice leaking from your speakers back into your microphone. Headphones remain the most complete way to eliminate that path.

Is my microphone audio uploaded anywhere?

No. Noise and echo cancellation run entirely on your own machine. Live microphone audio is not sent to a server for processing, so the cleaning keeps working even on an unstable connection.

Which Linux distributions are supported?

A Debian package covers Ubuntu, Debian, Linux Mint, Pop!_OS, and other Debian-derived distributions, and an AppImage runs on distributions outside that family. The only real requirement is a working PipeWire or PulseAudio audio server, which is standard on current desktop installs.

Related guides

Try it before you install

Mix your mic with sample noise in the browser demo. It runs on your machine — nothing is uploaded.

Test it free in your browser