The core pillars of SoundNinja are high performance and deep customizability.
Most existing soundboard apps are difficult to read and clunky to control on small displays or inside VR environments. SoundNinja solves this by providing a highly accessible, customizable, and fully open-source solution designed to adapt to your specific setup.
Built on the bleeding edge of Tauri v2 and Nuxt 4, SoundNinja is incredibly lightweight. Unlike heavy alternative soundboard apps, it keeps its storage footprint tiny and stays ultra-lean on RAM usage.
The core mission was to build a soundboard that empowers you to organize massive libraries efficiently. Find the exact sound you need in millisecondsโright when you need it most. Plus, the interface is optimized to offer a seamless dashboard experience inside VR environments.
| Feature | Description | Status |
|---|---|---|
| Soundboard | Create your own Soundboard with your favorite sounds | โ |
| Tab System | Organize your sounds in Tabs | โ |
| Searchbar | Find your sounds quick and easy | โ |
| Themes | Design your Soundboard how you like it | โ |
| Custom Profiles | Create multiple Soundboards with different settings | โ |
| Tag System | Tag your favorite sounds in to cathegories | โ |
| Midi Support | Control your Soundboard via Midi | โ |
| Customizable Hotkeys | Customize the Hotkeys to your needs | โ |
| Soundboard Sharing | Share your Soundboard with your friends | โ |
| Soundboard Import/Export | Import and Export your Soundboard | โ |
| Websocket | Control your Soundboard with your Smartphone | โ |
| Recorder | Record your PC-Audio directly in Sound Ninja | โ |
| Speech Search | Find sounds with the power of your voice | โ |
| Gifs & Images | Give your Sounds an Image/Gif | โ |
| Twitch Chat Control | Let your community decide what to play | โ |
| AI Assistant | Recommends you sounds that works in the current situation | โ |
Sound Ninja currently supports theoretically the following platforms:
| Platform | Versions |
|---|---|
| Windows | 8 and above |
| macOS | 10.15 and above |
| Linux | See below |
Linux Support
- Debian (Ubuntu 18.04 and above or equivalent) with the following packages installed:
libwebkit2gtk-4.0-37,libgtk-3-0,libayatana-appindicator3-11
- Arch with the following packages installed:
webkit2gtk,gtk3,libayatana-appindicator1
- Fedora (latest 2 versions) with the following packages installed:
webkit2gtk3,gtk3,libappindicator-gtk31
- Be aware that Sound Ninja is in a early development stage and so its not tested on all platforms yet.Requires Node.js (for npm/pnpm) or Bun / Deno. Also needs the Tauri prerequisites for desktop builds.
Install dependencies with any of:
# bun (recommended)
bun install
# npm
npm install
# pnpm
pnpm install
# deno
deno install- Nuxt 4 (Vue 3)
- Tauri v2
- Pinia
- SASS
- @nuxtjs/i18n
- SortableJS
bun run tauri:serve
# or: npm run tauri:serve / pnpm tauri:serve / deno task tauri:servebun run tauri:build
# or: npm run tauri:build / pnpm tauri:build / deno task tauri:buildbun run dev
# or: npm run dev / pnpm dev / deno task devSee Nuxt Configuration and Tauri Configuration.
