Desktop client for StroyGetter — download from YouTube, TikTok and Twitch directly on your computer, no server required.
- YouTube — multi-quality video or audio only (MP3 192K)
- TikTok — video with or without watermark, or audio
- Twitch — clips
- Library Ready — audio download with full metadata: title, artist, high-res artwork (iTunes), synced lyrics (LRClib), embedded ID3 tags
- Local download history (SQLite)
- In-app update notifications
- 4 languages: English, Français, Español, Português
| Platform | Architecture | Status |
|---|---|---|
| macOS | Apple Silicon | ✅ Available |
| macOS | Intel (x86_64) | |
| Windows | x64 | ✅ Available |
| Linux | x64 | ✅ Available |
Android — StroyGetter Native is desktop-only. For Android, these open-source alternatives are recommended:
macOS: if macOS blocks the app ("unidentified developer"), right-click → Open, or run in terminal:
xattr -d com.apple.quarantine /Applications/StroyGetter.appAll executables are built via GitHub Actions from this repository — the source code is exactly what you see here.
Each release includes a SHA256SUMS.txt file. Verify with:
# macOS / Linux
shasum -a 256 -c SHA256SUMS.txt
# Windows (PowerShell)
Get-FileHash StroyGetter_x64-setup.exe -Algorithm SHA256Every artifact is cryptographically attested via GitHub Attestations, proving it was produced by this repo's CI from a specific commit.
# Requires GitHub CLI
gh attestation verify <downloaded-file> --repo DestroyCom/Stroygetter-Native| Layer | Technology |
|---|---|
| Shell | Tauri v2 (~20 MB bundle, not Electron) |
| Backend | Rust |
| Frontend | React 18 + Vite 5 + TypeScript |
| UI | shadcn/ui + Tailwind CSS v4 |
| Local DB | SQLite (rusqlite bundled) |
| Download | yt-dlp + ffmpeg (bundled sidecars) |
| Metadata | iTunes Search API + LRClib |
curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos \
-o src-tauri/binaries/yt-dlp-aarch64-apple-darwin
chmod +x src-tauri/binaries/yt-dlp-aarch64-apple-darwin
brew install ffmpeg
cp $(which ffmpeg) src-tauri/binaries/ffmpeg-aarch64-apple-darwinnpm install
npm run tauri devnpm run tauri buildReleases are fully managed through GitHub Actions.
- Go to Actions → Bump version → click "Run workflow"
- Pick
patch/minor/majorand an optional prerelease suffix (e.g.beta.1) - The tag is created → 4-platform build triggers automatically → a draft release is created on GitHub
- Review the artifacts then publish the release manually
- Website: stroygetter.fr
- Portfolio: portfolio.stroyco.eu
- Bug reports: Issues