
Features
The GUI provides the same core functionality as the CLI with additional usability enhancements:Create
Create torrent files with tracker support, presets, and real-time progress tracking with hash rate display.
Inspect
View torrent metadata with a searchable, collapsible file tree.
Check
Verify torrent data integrity with detailed results showing good, bad, and missing pieces.
Modify
Edit torrent metadata without needing the original source files.
Settings
The Settings page allows you to:- Configure default worker count for hashing operations
- Manage presets (create, edit, delete)
- View and reload the preset file location

Additional Features
Theme Support
Theme Support
Choose between light, dark, or system theme modes.
Tracker Detection
Tracker Detection
When creating torrents, the GUI automatically detects tracker-specific requirements and suggests optimal piece sizes based on your content size and tracker rules.
Form Persistence
Form Persistence
Form state is automatically saved across sessions. If you close the app while filling out a form, your inputs will be restored when you return.
Preset Management
Preset Management
Full preset management with validation. Create, edit, and delete presets directly from the GUI without manually editing YAML files.
File Tree Viewer
File Tree Viewer
The Inspect page features an advanced file tree viewer with:
- Search functionality with auto-expand
- Collapsible folder structure
- File count per folder
- Smart expansion for smaller torrents
Installation
Download the GUI binary for your platform from the GitHub Releases page.- macOS
- Windows
- Linux
Download Option 2: Right-click to open
mkbrr-gui_*_darwin_*.zip and extract the .app bundle.Option 1: Remove quarantine attribute (recommended)- Right-click (or Control-click) on the app
- Select “Open” from the context menu
- Click “Open” in the dialog
- Try to open the app (it will be blocked)
- Open System Settings > Privacy & Security
- Click “Open Anyway” next to the mkbrr-gui message
Building from Source
If you prefer to build the GUI yourself:gui/build/bin/.
GUI vs CLI
Both interfaces provide the same core torrent operations. Choose based on your workflow:| Feature | CLI | GUI |
|---|---|---|
| Create torrents | Yes | Yes |
| Inspect metadata | Yes | Yes |
| Check integrity | Yes | Yes |
| Modify metadata | Yes | Yes |
| Batch operations | Yes | No |
| Preset support | Yes | Yes |
| Preset management | Manual YAML | Visual editor |
| Progress display | Text | Visual with progress bar |
| File tree view | Text | Interactive & searchable |
| Scripting/automation | Yes | No |
| Theme customization | No | Yes |

