
CatNip
CatNip provides a terminal audio visualizer for Linux, Unix, macOS, and Windows.

About CatNip
CatNip is an open-source terminal audio visualizer compatible with Linux, Unix, macOS, and Windows. It supports multiple audio backends including ALSA, AVFoundation, DirectShow, Pipewire, PortAudio, and PulseAudio, and can output raw frequency bin data to standard output with configurable mirrored or inverted formatting.
Key features
- Supports ALSA, AVFoundation, DirectShow, Pipewire, PortAudio, PulseAudio backends
- CLI commands to list available audio backends and devices
- Outputs raw frequency bin data to standard output
- Configurable mirrored or inverted raw output formatting
- Optional CGO builds with FFTW3 and PortAudio support
- Open-source under the MIT license
- Cross-platform compatibility with Linux, macOS, and Windows
- Supports multiple common audio backends including ALSA, PulseAudio, and Pipewire
- Functionality and CLI interface are subject to change
- PortAudio backend support on Windows is unconfirmed
- FFTW3 and PortAudio support require CGO-enabled builds
CatNip at a glance
- Website
- github.com/noriah/catnip
- Category
- Software & Utilities › Media Players & Servers
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, macOS, Windows
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Media Players & Servers

CatNip alternatives
Tools and sites you could use instead, ranked by how closely they match.
Synchronize subtitles automatically for mpv with AutoSubSync MPV, which lists ffsubsync and alass as supported backends.
VideoClip creates video and audio clips with mpv, saving them as MP4 or WebM and allowing subtitles to be embedded.
LedFx generates real-time audio effects for supported network-connected LED devices.
Watch videos in sync with friends using SyncWatch, a browser extension that lists support for Firefox, Chrome, and Opera.
DockSTARTer helps configure a system for running apps in Docker, with setup guidance and options to use it as a starting point for Docker configuration.
Musikcube combines a terminal music player with an audio engine, metadata indexer, and server in C++.
Popular in Media Players & Servers
Well-known listings from the same topic.
CatNip FAQ
What audio backends does CatNip support?
How can I view available audio backends and devices?
Does CatNip support raw frequency data output?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












