Magneto Download Manager
The world's first open source universal download manager for macOS - combining BitTorrent, video sites, and direct downloads in one native app.
Swift
SwiftUI
yt-dlp
BitTorrent
macOS
Magneto Download Manager
The world’s first open source universal download manager for macOS. Magneto combines BitTorrent, yt-dlp (1000+ video sites), and direct downloads in one beautiful native SwiftUI app.
What Makes Magneto Revolutionary
Magneto is the ONLY download manager that combines:
- 🧲 BitTorrent: Full protocol support with DHT, PEX, encryption
- 📺 1000+ Video Sites: YouTube, TikTok, Instagram, Vimeo, and more via yt-dlp
- 📁 Direct Downloads: HTTP/HTTPS with resume and multi-threading
- 🍎 Native macOS: Beautiful SwiftUI interface following Apple’s HIG
- 🔄 Smart URL Detection: Automatically routes different download types
- ⚡ Unified Queue: Manage everything in one place
Features
Core Functionality
- Smart URL Detection - Paste any URL, Magneto knows what to do
- yt-dlp Integration - 1000+ video sites supported
- Universal Queue - All downloads in one unified interface
- Progress Tracking - Real-time speeds, ETAs, and completion status
- Native macOS Design - Follows Apple’s Human Interface Guidelines
- Sidebar Navigation - Filter by download type and status
- Search & Sort - Find downloads quickly
- Drag & Drop - Add downloads by dropping URLs or files
Advanced Features
- Auto-Update Engine - yt-dlp stays current automatically
- Headless Operation - CLI interface for automation
- Batch Operations - Start/pause/remove multiple downloads
Technology Stack
- Swift 6.0+ - Modern concurrency and performance
- SwiftUI - Native macOS UI framework
- MVVM Architecture - With Combine for reactive updates
- yt-dlp Engine - Bundled with auto-update system
- BitTorrent Protocol - Custom Swift implementation (Phase 4)
- Requirements: macOS 15.0+ (Sequoia), Apple Silicon optimized
Current Status
✅ Completed (Phase 1)
- Core architecture and project setup
- yt-dlp engine with bundling system
- Universal download manager coordination
- Basic SwiftUI interface
- Headless testing infrastructure
🚧 In Progress (Phase 2)
- Trial system implementation
- Real-time progress parsing
- Advanced video features
- UI polish and refinement
📋 Planned (Phase 3-4)
- Complete BitTorrent implementation
- Direct download engine
- Advanced features and optimizations
- App Store distribution
Perfect For
- Content Creators: Download from any platform for editing
- Developers: Linux distros, open source projects, documentation
- Students: Educational content from multiple sources
- Privacy-Conscious Users: Open source transparency
- Power Users: One app for all download needs
Get Magneto
- Official Build ($49) - Ready in 5 minutes with auto-updates and support
- Build from Source - Free but requires 2-3 hour setup process
The project is actively developed with regular updates and community contributions welcome.