Paste a public 4chan thread, catalog, or board. 4Charm downloads the images and WEBM files into a folder on your Mac, then skips anything you already have.
- Download 4Charm.dmg
- Drag 4Charm.app into Applications
- First launch: right-click the app and choose Open
macOS 12 or later on Apple Silicon. You do not need Python.
Paste a URL, press Start Download, and the files land in the folder you picked.
- Queue up to 50 threads or catalogs
- Resume a download that got interrupted
- Skip duplicates by SHA-256
- Keep WEBM files in their own folder
- Show live progress, speed, and ETA
4Charm only downloads public 4chan media. It is not affiliated with 4chan. You are responsible for following 4chan's rules and the law where you live.
git clone https://github.com/RazorBackRoar/4Charm.git
cd 4Charm
uv sync
uv run python -m four_charm.mainuv run pytest tests/ -q runs the tests. razorbuild 4Charm writes dist/4Charm.dmg.
MIT. See LICENSE.
If you need me, give me a holler.
For users:
- Download the macOS
.dmgor.apprelease. Python does not need to be installed.
For developers:
- Primary development/build target: Python 3.14 with
uv. - Source/build target: Python 3.14 only.
- Setup:
uv sync - Run:
uv run python -m four_charm.main
