Cathar
No phone app
in Audio Restoration Software
- Recognised40% of the score20
- Phone app26% of the score0
- Documented20% of the score99
- Free plan14% of the score30
- Free plan
- No
- Runs on
- Linux, Mac
Summary
Cathar is a free audio restoration toolkit for Linux and macOS that cleans, enhances, and levels recordings. It reads WAV, MP3, FLAC, OGG, and M4A files, along with audio tracks in MP4 and MKV video, and writes WAV, FLAC, or AIFF output. Restoration tools address noise, hum, wind, clicks, clipping, reverb, plosives, rustle, and spectral problems. Enhancement options include de-essing, breath removal, voice isolation, and bandwidth extension; LUFS and peak normalization help set output levels. Cathar is written in Rust, with processing stages users can inspect and tune. Effects can run through the Rust crate in-process or as a command-line step within a media pipeline. An optional feature adds a deterministic GRU-based denoiser that loads safetensors checkpoints. Optional terminal tools provide an audio player and spectrogram viewer. Linux playback requires ALSA headers. The toolkit is licensed under Apache 2.0 or MIT, and its latest listed release is v0.8.0; the project describes itself as before 1.0.
Who it is for
Cathar suits Linux or macOS users who want a standalone toolkit for audio cleanup and leveling. Its crate and command-line options may also suit people building media pipelines.
What is good
- Reads common audio files and audio in video files.
- Offers spectral repair and multiple restoration tools.
- Includes LUFS and peak normalization.
- Can run in-process or as a pipeline command.
- Free under Apache 2.0 or MIT.
What to know first
- Supports Linux and macOS only.
- Linux terminal playback requires ALSA headers.
- Project is in the 0.8.x series, before 1.0.
Samsung Mobile US Press review
Cathar: the full review
Cathar combines restoration, enhancement, and leveling tools with inspectable DSP stages and pipeline integration. Optional machine-learning and terminal features add capabilities, but Linux playback has an ALSA headers requirement.
Cathar is a free audio-restoration toolkit for people who want to clean, enhance, and level recordings in Linux or macOS workflows. It is especially well suited to Rust developers and teams building audio pipelines. Its inspectable processing and broad repair toolkit are strong advantages; its pre-1.0 status makes it a less settled choice for production-critical workflows.
Overview
Cathar covers a substantial span of audio cleanup, from hum and wind reduction to spectral repair, then adds voice-focused enhancement and loudness control. It accepts WAV, MP3, FLAC, OGG, and M4A files, along with audio tracks in MP4 and MKV, and writes WAV, FLAC, or AIFF based on the output filename extension. Batch processing is supported, which makes it more useful for repeatable collections of recordings than a tool limited to one-off edits.
The toolkit is written in pure Rust and avoids ffmpeg, C or C++ code, and system libraries. Its processing stages are tunable DSP rather than opaque neural models, a meaningful advantage for users who need to inspect and adjust how a workflow treats audio. That focus also signals the tradeoff: Cathar is a toolkit to incorporate into a workflow, not a finished desktop editing suite.
Key features
Repair and enhancement
Restoration functions include denoise, de-hum, de-wind, de-click, de-clip, de-reverb, spectral repair, de-plosive, and de-rustle. De-essing, breath removal, voice isolation, and bandwidth extension extend its reach to speech cleanup and enhancement. This range is useful when a pipeline must address several kinds of recording flaws; users looking for a narrowly focused noise reducer may not need so many stages.
For delivery, Cathar offers LUFS loudness normalization and peak normalization. Having both makes the toolkit relevant to workflows with different level targets, rather than limiting it to repair alone.
Integration and optional tools
Effects are plain functions over audio sample slices. Rust projects can call them in-process through the cathar crate, while other pipeline steps can invoke the cathar command-line tool as a stage. The CLI can be installed with cargo install cathar-cli from crates.io. This is a practical fit for code-driven processing, but less direct for users who expect to make edits through a graphical interface.
An optional ml feature adds a GRU-based denoiser that loads open safetensors weights; its inference is deterministic and implemented in Rust. The optional tui features add a terminal audio player and interactive spectrogram viewer. Linux playback requires ALSA headers, a dependency to account for when building that optional feature.
The project includes an illustrated book, Cleaning Up Sound, that explains its concepts and compares Cathar with other audio tools. It is licensed under either Apache License 2.0 or MIT. The latest GitHub release is v0.8.0, and Cathar is in the 0.8.x series before 1.0, so buyers seeking a mature, stable product should weigh that status carefully.
Pricing
Cathar is free, with no paid plan or free trial. The free offering includes the toolkit; the ML denoiser and terminal player and spectrogram viewer are optional features rather than separate paid plans. There are no seat counts or usage quotas to weigh. Its permissive dual licensing is a further advantage for teams deciding whether to use it in their software workflows.
Platforms
Cathar supports Linux and macOS. Its standalone workflow can run from the command line or be embedded in Rust projects through the crate. The optional terminal player has an additional Linux build requirement: ALSA headers.
Who it's for
Cathar is best for Rust developers, audio teams, and technically minded users who want repeatable cleanup and leveling stages they can tune, combine, and integrate into a pipeline. Batch processing and support for common audio and video-container inputs make it a strong fit for processing collections of recordings. It is a weaker match for users who want a conventional editing application, or for teams that need a post-1.0 release.
Pros and cons
- Pro: Broad restoration, voice enhancement, and loudness tools make one toolkit useful across several stages of an audio workflow.
- Pro: Inspectable, tunable DSP and Rust-native integration give developers control over processing and pipeline design.
- Pro: Free access, batch processing, and support for audio tracks inside MP4 and MKV reduce friction for repeat jobs and mixed media inputs.
- Con: Cathar is still before 1.0, which may make it a poor fit for workflows that require a mature release.
- Con: It is a toolkit rather than a finished desktop editor, so users who prefer a graphical editing workflow should look elsewhere.
- Con: Linux playback in the optional terminal tools requires ALSA headers.
Alternatives
Browse Audio Restoration Software for more restoration choices, or AI Audio Restoration Software for tools focused on AI-assisted repair.
- CEDAR Cambridge suits buyers considering a paid, configurable modular hardware and software system on macOS or Windows; its options vary and require contacting CEDAR Audio.
- Neiro is another free option, with Linux, macOS, self-hosted, web, and Windows availability.
- Wave Arts Master Restoration Suite 6 is a paid macOS and Windows option with five restoration plug-ins for $99.00 USD per once; it requires a host that supports audio plug-ins.
- Diamond Cut Audio Restoration Tools 11.09 is a paid Windows alternative for $59.00 USD per once, with one year of free support and a Windows 10-or-later requirement.
- SpectraLayers Pro is a paid macOS and Windows alternative for spectral audio editing, repair, and restoration with AI-assisted processing.
- @audio/denoise is a free web option for readers seeking a web-based alternative.
- Acoustica is a paid macOS and Windows alternative with Standard and Premium plans for different channel counts.
- iZotope RX is a paid macOS and Windows alternative with Elements and Standard plans offering different sets of repair tools.
Verdict
Choose Cathar if you want free, tunable audio restoration that can be embedded in Rust software or run as a pipeline stage. Its breadth and inspectable DSP make it particularly compelling for technical users building repeatable workflows. Look elsewhere if you need a conventional desktop editor or a mature post-1.0 release.
Compared on audio restoration software
- Free plan
- Yesgithub.com
- Batch processing
- Yesgithub.com
- Spectral repair
- Yesgithub.com
Facts
- Purpose
- Cathar is an audio restoration toolkit for cleaning, enhancing and leveling recordings.github.com · 30 Sept 2026
- Input formats
- It accepts WAV, MP3, FLAC, OGG and M4A files, plus audio tracks inside MP4 and MKV video.github.com · 30 Sept 2026
- Output formats
- It writes WAV, FLAC or AIFF output selected by the output filename extension.github.com · 30 Sept 2026
- Restoration
- Restoration tools include denoise, de-hum, de-wind, de-click, de-clip, de-reverb, spectral repair, de-plosive and de-rustle.github.com · 30 Sept 2026
- Enhancement
- Enhancement tools include de-essing, breath removal, voice isolation and bandwidth extension.github.com · 30 Sept 2026
- Leveling
- Cathar provides LUFS loudness normalization and peak normalization for delivery.github.com · 30 Sept 2026
- Implementation
- The toolkit is written in pure Rust and uses no ffmpeg, C or C++ code, or system libraries.github.com · 30 Sept 2026
- DSP approach
- Its processing stages are inspectable and tunable DSP rather than opaque neural models.github.com · 30 Sept 2026
- Pipeline integration
- Effects are plain functions over audio sample slices and can run in-process through the cathar crate or as a cathar command between pipeline steps.github.com · 30 Sept 2026
- Machine-learning denoise
- An optional ml feature adds a GRU-based denoiser whose open safetensors weights and deterministic inference are implemented in Rust.github.com · 30 Sept 2026
- Terminal tools
- Optional tui features provide a terminal audio player and interactive spectrogram viewer; Linux playback requires ALSA headers.github.com · 30 Sept 2026
- Installation
- The command-line binary can be installed with cargo install cathar-cli from crates.io.github.com · 30 Sept 2026
- Documentation
- The project includes an illustrated Cleaning Up Sound book explaining its concepts and comparing it with tools such as iZotope RX, Audition, Audacity, SoX and FFmpeg.github.com · 30 Sept 2026
- License
- Cathar is licensed under either the Apache License 2.0 or the MIT License.github.com · 30 Sept 2026
- Current release
- The GitHub releases page lists cathar v0.8.0 as the latest release.github.com · 30 Sept 2026
- formats
- It reads WAV, MP3, FLAC, OGG, M4A, MP4, and MKV inputs and writes WAV, FLAC, or AIFF.github.com · 2 Oct 2026
- integration
- The toolkit can be called in-process through the cathar Rust crate or invoked as a command-line stage in a media pipeline.github.com · 2 Oct 2026
- ml_denoise
- An optional ml feature provides a deterministic GRU-based denoiser that loads safetensors checkpoints.github.com · 2 Oct 2026
- tui
- Optional tui features provide a terminal audio player and interactive spectrogram viewer.github.com · 2 Oct 2026
- roadmap
- Cathar is in the 0.8.x series and is described as being before 1.0.github.com · 2 Oct 2026
- latest_release
- The GitHub releases page lists cathar v0.8.0 as the latest release.github.com · 2 Oct 2026
- maker
- The repository owner is Vikram Bhaskaran, whose profile describes him as a technologist and lists Sydney.github.com · 2 Oct 2026
Best Cathar alternatives
See all 20Where it ranks on Samsung Mobile US Press
Is Cathar yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/vbasky/cathar· checked 30 Sept 2026
- github.com/vbasky/cathar/blob/main/LICENSE-MIT· checked 30 Sept 2026
- github.com/vbasky/cathar/releases· checked 30 Sept 2026
- github.com/vbasky· checked 2 Oct 2026