██╗ ██╗ ██████╗██╗ ██╗ █████╗ ██████╗ ███╗ ███╗
██║ ██║██╔════╝██║ ██║██╔══██╗██╔══██╗████╗ ████║
███████║██║ ███████║███████║██████╔╝██╔████╔██║
╚════██║██║ ██╔══██║██╔══██║██╔══██╗██║╚██╔╝██║
██║╚██████╗██║ ██║██║ ██║██║ ██║██║ ╚═╝ ██║ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝
High-performance native macOS 4chan media downloader Download entire threads, catalogs, or boards with intelligent organization, fail-safe resume, and zero duplicates.
- 🚀 Performance – Native macOS app built with PySide6 (Qt6)
- 🧵 Bulk Downloading – Queue up to 20 threads/catalogs simultaneously
- 📂 Smart Organization – Automatic folder structure with WEBM separation
- 🔄 Fail-Safe Resume – Automatically resumes interrupted downloads
- 🔍 Duplicate Prevention – SHA-256 hashing prevents redownloading files
- 🛡️ Rate Limiting – Adaptive throttling prevents IP bans
- 🖥️ Apple Silicon Native – Optimized for M1/M2/M3 chips
-
Download the latest
4Charm.dmgfrom -
Drag
4Charm.appto/Applications -
First Launch:
# If prompted with "App is damaged":
sudo xattr -cr /Applications/4Charm.app- Launch App: Open 4Charm from Applications
- Add URLs: Paste 4chan thread or catalog URLs
- Download: Click "Start Download" and watch the live log
- Enjoy: Files are saved to your chosen download location
This project uses .razorcore for build tooling.
- Python 3.10+
- macOS 10.13+
git clone <<<<<<<<<https://github.com/RazorBackRoar/4Charm.git>>>>>>>>>
cd 4Charm
pip install -r requirements.txt
pip install -e ../.razorcore # Install build tools## Build app and create DMG
razorbuild 4Charm
## Create release (auto-commits & tags)
razorcore save 4CharmMIT License - see LICENSE for details. Copyright © 2026 RazorBackRoar