A Windows desktop app for building anime music video edits. It handles the full workflow in one place : browsing and downloading source footage, separating audio, extracting clips, and exporting the final cut.
- Built-in browser with automatic episode and series detection on anime streaming sites
- Audio separation : split any track into vocals and instrumentals using ML models, with CPU and NVIDIA GPU (CUDA) support
- Clip extraction : frame-accurate trimming and export via ffmpeg, with GPU-accelerated decoding where available
- Download manager : grab footage directly from streaming sites via a bundled yt-dlp integration
- Self-contained setup : a first-run wizard installs all ML dependencies (PyTorch, audio-separator, ONNX Runtime) into a bundled Python environment, no manual setup required
- Custom themes : preset colour schemes plus full hex colour customisation
- Windows 10 or later, 64-bit
- Around 4 GB of free disk space for the app and base dependencies
- GPU mode requires an NVIDIA GPU with CUDA 12.x drivers installed
Download the latest installer from the Releases page and run it. No admin rights required : it installs per-user by default.
On first launch, open Settings and run the setup wizard to install the audio and clip processing backends. The wizard handles everything automatically.
Prerequisites: Node.js 20+, Rust (stable), the Tauri v2 prerequisites
Clone and install:
git clone https://github.com/ElishaPervez/Ultimate-AMV.git
cd Ultimate-AMV
npm installBundled runtime dependencies (required before running or building):
Place a Windows embeddable Python 3.11 distribution in python/, then run:
./bundle-deps.ps1Also place yt-dlp.exe, ffmpeg.exe, and ffprobe.exe in tools/.
Run in dev mode:
npm run desktopBuild installer:
npm run tauri buildThe NSIS installer will be output to src-tauri/target/release/bundle/nsis/.
Releases are built automatically by GitHub Actions when a version tag is pushed. The workflow downloads all runtime dependencies (Python, ffmpeg, yt-dlp), builds the Tauri app, and attaches the installer to the GitHub Release.
git tag v1.0.0
git push origin v1.0.0| Layer | Technology |
|---|---|
| Desktop shell | Tauri v2 (Rust) |
| Frontend | React 19, TypeScript, Vite |
| Audio ML | audio-separator, PyTorch, ONNX Runtime |
| Video processing | ffmpeg, ffprobe |
| Download | yt-dlp |
| Bundled runtime | Python 3.11 (embeddable) |
🤖 App development was powered by GPT 5.5 via CodeX and Opus 4.8 via Claude Code (and a bit of Fable, while it lasted) ✨
