macOS
brew install asaklocal Homebrew formula metadata
brew
Cross-platform audio recording/playback CLI tool with TUI. Version 0.4.0 via Homebrew; verified 2026-06-20. Also installable with nix: nix profile install nixpkgs#asak.
install
brew install asaklocal Homebrew formula metadata
nix profile install nixpkgs#asaknixpkgs package indexes · pkgs/by-name/as/asak/package.nix · source: api.github.com
overview
Cross-platform audio recording/playback CLI tool with TUI
history
asak is a Rust terminal audio utility that combines playback, waveform preview, recording, and audio device selection in a keyboard-driven TUI. Its upstream README presents it as a current-working-directory audio browser and recorder rather than a long-running daemon or studio suite.
The public GitHub repository was created in February 2024. By the documented 0.3.x releases, asak already exposed the core terminal workflow; the 0.3.7 release description calls out improved UI plus MP3 and Ogg support, and the 0.4.0 release is described upstream as a new UI and logic pass.
Its package-manager footprint is still young and modest: the Homebrew and Nix package facts in the input show it has crossed from a GitHub/Cargo-style Rust project into Unix package-manager distribution, but there is no official upstream narrative of broad adoption.
Users run `asak` from the directory containing audio files, choose Play, Rec, or Settings, browse supported audio files, preview waveforms, record WAV files, and select playback or recording devices. The README notes Linux builds usually need ALSA and JACK development packages through cpal.
For package maintainers, asak is interesting as a small modern Rust TUI sitting at the boundary between terminal UX and native audio stacks. Its build script generates shell completions and man pages, and its Linux dependency notes make audio backend packaging visible.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
asak | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/chaosprint/asak
install metadata
| Package key | brew:asak |
|---|---|
| Version | 0.4.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/asak |
| Homepage | https://github.com/chaosprint/asak |
| Repository | https://github.com/chaosprint/asak |
| Upstream docs | https://github.com/chaosprint/asak#readme |
| License | MIT |
| Source archive | https://github.com/chaosprint/asak/archive/refs/tags/v0.4.0.tar.gz |
| Last updated | 2026-06-20T14:55:28-04:00 |
| Pulse | updated |
| Build dependencies | pkgconf, rust |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | asak |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
asak
nix profile install nixpkgs#asaksource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.