Built for deep focus.
Tested at ~15MB of RAM.
Curated hacker streams, ambient frequencies, live web radio search, and real-time audio visualizers in your terminal. Zero web bloat.
Linux & macOS one-liner · Powered by headless mpv · Launches in <10ms
Simple utilities shouldn’t consume gigabytes of your memory.
Modern applications have largely abandoned lean, efficient programming. Everything today arrives packaged in a multi-hundred-megabyte Chromium engine or Electron wrapper. Opening a single streaming tab just to play ambient music while your compiler runs already eats 1.5 GB to 2 GB of RAM and leaves telemetry churn in the background.
hakfm was built to prove software can still be fast, focused, and respectful of your hardware. Written in native Rust with Ratatui and backed by headless mpv, real-world benchmarks show that hakfm consistently operates at a tested ~15MB of RAM. No Electron runtime, no analytics, no web overhead — just sound and terminal focus.
Designed for Keyboard Flow
Focused terminal radio capabilities without extraneous noise.
Curated Presets
Direct streams including DEF CON Radio, Drone Zone, Groove Salad, Deep Space One, Mission Control, and MansionNET.
Live Web Search
Query thousands of stations across every genre on internet-radio.com directly inside the TUI without leaving your terminal.
Animated Visualizers
Toggle between real-time Spectrum Analyzer, Waveform, Stereo VU Peak Meter, Matrix Dots, or Off for absolute minimalism.
5 Palettes
Hand-tuned color themes: Cyberpunk, Nord Arctic, Dracula, Matrix Phosphor, and Slate Stealth for quiet midnight sessions.
Custom Stations
Add custom Icecast, Shoutcast, .pls, .m3u, or direct MP3 URLs in two seconds. Auto-persisted in your local config.
Vim & Arrow Navigation
Full keyboard ergonomics with both arrow keys and classic hjkl bindings. Filter libraries instantly with single-key shortcuts.
Keyboard Controls
Operate everything from the keyboard with standard arrows or Vim bindings.
Alternative Installation Methods
curl -LO https://github.com/Deltafsociety/hakfm-TUI/releases/latest/download/hakfm-linux-x86_64 && chmod +x hakfm-linux-x86_64 && mv hakfm-linux-x86_64 ~/.local/bin/hakfm
cargo install --git https://github.com/Deltafsociety/hakfm-TUI.git
git clone https://github.com/Deltafsociety/hakfm-TUI.git && cd hakfm-TUI && ./build.sh