License: MIT Platform Built with Tauri TypeScript
Free • Open Source • Privacy-First • No Ads • No Tracking
- Download videos, audio, and media from 1000+ websites
- Support for YouTube, Instagram, TikTok, Twitter, and more
- Multiple quality options (4K, 1080p, 720p, etc.)
- Playlist and batch download support
- Convert any audio/video to text using Whisper AI
- Speaker detection and diarization
- Multiple language support
- Export to TXT, SRT, VTT formats
- 100% offline processing - no data leaves your device
- No analytics, no tracking, no telemetry
- Open source and auditable code
- No account or registration required
- Native macOS app built with Rust & Tauri
- Lightning-fast downloads with parallel processing
- Minimal resource usage
- Small app size (~200MB)
- Universal binary (Intel + Apple Silicon)
- Go to Releases
- Download for macOS:
- macOS:
Grably-Universal.dmg(Universal - Intel + Apple Silicon)
- macOS:
- Open the DMG and drag Grably to Applications
- Launch and enjoy!
Windows & Linux: Coming soon! Star the repo to get notified.
# Clone the repository git clone https://github.com/yourusername/grably.git cd grably # Install dependencies npm install # Download required binaries ./download-binaries.sh # Run in development mode npm run tauri dev # Build for production npm run tauri build
- Paste URL: Copy any video URL and paste it into Grably
- Choose Format: Select video quality or audio-only
- Download: Click download and choose save location
- Done! Your media is saved locally
- Select File: Choose a video/audio file or use a downloaded one
- Choose Method:
- Whisper AI: High-quality offline transcription
- Native Captions: Extract existing subtitles
- Export: Save as TXT, SRT, or VTT format
- Frontend: React + TypeScript + Vite
- Backend: Rust + Tauri
- Media Processing:
- yt-dlp - Media downloading
- FFmpeg - Audio/video processing
- Whisper.cpp - AI transcription
- UI: Tailwind CSS + Lucide Icons
We love contributions! Please see our Contributing Guide for details.
# Install dependencies npm install # Run development server npm run tauri dev # Run tests npm test # Build for production npm run tauri build
grably/
├── src/ # React frontend
│ ├── components/ # React components
│ ├── lib/ # Utilities
│ └── App.tsx # Main app
├── src-tauri/ # Rust backend
│ ├── src/ # Rust source
│ └── resources/ # Binaries (ffmpeg, yt-dlp, whisper)
└── public/ # Static assets
MIT License - see LICENSE file for details.
- yt-dlp for media extraction
- OpenAI Whisper for transcription models
- Tauri for the amazing framework
- All our contributors and users!
Grably is a tool for downloading content that you have the right to access. Please respect copyright laws and terms of service of the websites you download from. The developers are not responsible for any misuse of this software.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: support@grably.space
If you find this project useful, please consider giving it a ⭐!
Windows & Linux support coming soon!