Imported from w4ffl35/audiorecorder (
AGENTS.md). Install upstream withnpx skills add w4ffl35/audiorecorder. Copyright stays with the author.
System Audio Recorder
This is a native Qt 6/C++20 desktop application. Keep platform-specific
capture code behind the existing AudioRecorderWorkerPlatform boundary and
preserve the Linux PulseAudio/PipeWire and Windows WASAPI implementations as
separate build paths.
The canonical build is cmake -S . -B build followed by
cmake --build build; bash build.sh runs both steps. Configuration fetches
the pinned miniaudio source through CMake and requires Qt 6.4 or newer. The
repository currently has no automated test, lint, formatter, or typecheck
command, so the standards manifest and task runner report those limits rather
than claiming checks that do not exist.
The tag-triggered GitHub workflow produces Linux and Windows release archives. Do not claim a platform build from a Linux-only local run, and do not change release packaging or the GPL-3.0-only license without focused validation.