Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yaria Fox

Yaria

Desktop video & audio downloader for Linux and Windows
Free forever · Pro media tools when you want them

Website Download Docs

Linux Windows Go Svelte License


✨ Demo

Yaria downloader

Paste a URL, pick a format, download


🚀 Why Yaria?

🎬 1000+ sites via yt-dlp (YouTube, Instagram, TikTok, X, Vimeo, …)
Fast downloads with aria2 multi-connection
🖥️ Real desktop app, not only a terminal tool
🔒 Your machine, your files (no account required for free use)
🧩 Pro optional: torrents, local library, remote shares, home server

📦 Install

Linux (one-liner)
curl -fsSL https://yaria.live/install.sh | bash
yaria-app

Installs to ~/.local/bin + desktop entry.
The app lives in your home folder; if WebKitGTK is missing, you may be asked for your password once so the system can install it.

If yaria-app is not found, open Yaria from the app menu, run ~/.local/bin/yaria-app, or add ~/.local/bin to your PATH (the installer prints the exact lines when needed).

First launch may download tools (yt-dlp, aria2, ffmpeg, …) in the background. That can take a minute on a slow connection.

Windows
  1. Download yaria-app-windows-amd64.zip
  2. Extract → run yaria-app.exe
  3. Needs WebView2 (usually already installed)
  4. Windows may show SmartScreen once: More infoRun anyway

First launch may download tools into %USERPROFILE%\.yaria\dependencies\.

Desktop app vs CLI: Want a normal windowed app? Use the Linux installer or Windows zip above.
npm install -g @zsnero/yaria is the terminal CLI only, not the desktop GUI.

Download page


✨ Features

🆓 Free

  • Video / audio download
  • Format & resolution picker
  • Audio-only & containers
  • Queue & history
  • Auto tools: yt-dlp, aria2, ffmpeg, deno
  • WebView or native mpv
  • Themes, fonts, startup tab
  • In-app updates

💎 Pro (Mantorex)

  • Torrent search & streaming
  • Local media library
  • Continue watching
  • Remote sources (SSH / SMB)
  • Library backup / restore
  • LAN media server & DLNA
  • 30-day trial in the app

💻 Platforms

OS UI engine Status
Linux WebKitGTK 4.1 ✅ amd64 / arm64
Windows WebView2 ✅ amd64
macOS WKWebView 🔜 official packages soon

🔧 Dependencies

UI (required)

Linux Windows
Webview WebKitGTK 4.1 + GTK 3 WebView2

Linux launcher auto-tries install on Arch, Ubuntu/Debian, Fedora, openSUSE, and more.

Tools (fetched on first need)

~/.yaria/dependencies/ · Windows: %USERPROFILE%\.yaria\dependencies\

Tool Role
yt-dlp Site extraction
aria2c Multi-connection speed
ffmpeg Merge / remux
deno JS challenges
mpv / libmpv Optional native player

WebView player works even if mpv is missing.

🔧 Manual WebKit (Linux only)
# Arch / CachyOS
sudo pacman -S webkit2gtk-4.1 gtk3

# Debian / Ubuntu
sudo apt update && sudo apt install libwebkit2gtk-4.1-0 libgtk-3-0

# Fedora
sudo dnf install webkit2gtk4.1 gtk3

# openSUSE
sudo zypper install libwebkit2gtk-4_1-0 libgtk-3-0

⚙️ Defaults & config

Setting Default
Font Roboto (bundled)
Animations Off
Startup tab Yaria
Player WebView

📄 Config: ~/.config/yaria/app.toml
📁 Data: ~/.yaria/


🛠️ Build from source

Need: Go · Node/npm · Linux: WebKitGTK 4.1 + GTK dev packages

cd frontend && npm install && npm run build && cd ..

make build        # free
make build-pro    # Mantorex (needs Pro sources)

make dev
make dev-pro

Cross-build: make build-linux · build-windows · build-darwin · build-all (+ -pro)

go install github.com/wailsapp/wails/v2/cmd/wails@v2.13.0

Project layout

YariaApp/
├── main.go, *_service.go   # backend
├── *_stub.go               # free-build Pro API stand-ins
├── frontend/               # Svelte UI
├── packaging/              # install.sh, launcher, icons
├── assets/                 # README images
└── Makefile

🐧 Linux package layout

File Role
yaria-app Launcher (WebKit check → start)
yaria-app.bin Real binary
linux-deps.sh Distro helpers
icons/ App icons

💡 Contributor tips

  • Build tag pro enables Mantorex when sources are present
  • Pro UI loads via import.meta.glob only if files exist at build time
  • Don’t commit secrets or private keys
  • Keep Wails CLI version in sync with go.mod

📄 License

Free Yaria is open source in this repository.
Pro / Mantorex is available from yaria.live.


Yaria

Your media tools. On your machine.
yaria.live · Download · Docs

About

Cross-platform desktop video & audio downloader for Linux and Windows.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages