StemDeck, a free, open-source and local AI stem separator(github.com)
240 points by thclpr 12 days ago | 63 comments
tl;dr: StemDeck is a free, open-source desktop app that runs Meta's Demucs (htdemucs_6s) locally to split audio into up to 6 stems (vocals, drums, bass, guitar, piano, other) from local files or YouTube URLs. It includes a DAW-style multitrack mixer with waveform editing, looping, per-stem controls, VU meters, BPM/key detection, and LUFS analysis, with GPU acceleration via CUDA or Apple Silicon MPS. Built with FastAPI, Tauri v2, and vanilla JS, it ships as macOS DMGs, Windows zips, or Docker images as a local alternative to cloud services like Moises and LALAL.AI.
HN Discussion:
  • It's just a wrapper around existing htdemucs model, not novel work
  • Other tools/models (UVR5, Nuo Stems, roformer) are better or comparable alternatives
  • Appreciation for the useful contribution to the community
  • Amazement at the capability of AI stem separation technology in general
  • Confusion over the name being too similar to Stream Deck/Steam Deck