-
Notifications
You must be signed in to change notification settings - Fork 10
Installation
mentask Agent edited this page Jun 13, 2026
·
3 revisions
This guide covers installing the interactive Terminal User Interface (TUI) client and integrating the core engine in Rust.
- Operating Systems: Windows 10/11, Linux, macOS.
- Rust (optional): Required if you are building from source or using the SDK.
-
Python 3: Required for
yt-dlpfunctionality.
MangoFetch relies on a few high-quality external tools to handle specific media formats. Ensure these are installed and in your system PATH:
- FFmpeg: Essential for merging audio/video streams.
- yt-dlp: Engine behind supporting 1000+ video platforms.
Tip
The TUI automatically checks for these dependencies on startup and will prompt you to download stand-alone binaries dynamically if missing.
Install the TUI to your system path:
cargo install mangofetchIf you prefer to build the latest version from the main branch:
# Clone the repository
git clone https://github.com/julesklord/mangofetch.git
cd mangofetch
# Build the TUI
cargo build --release -p mangofetch
# The binary will be located at:
# ./target/release/mangofetchSimply run mangofetch without arguments to launch the TUI directly:
mangofetchIntegrate mangofetch-core directly into bots, servers, or custom software:
Add this to Cargo.toml:
[dependencies]
mangofetch-core = "0.7.4"Or use the development Git version:
[dependencies]
mangofetch-core = { git = "https://github.com/julesklord/mangofetch", branch = "main" }