← All tools

ArchiveBox/abx-dl

Popularity 75 Updated Development & Build

⬇️ A simple all-in-one CLI tool to download EVERYTHING from a URL (like youtube-dl/yt-dlp, forum-dl, gallery-dl, simpler ArchiveBox). 🎭 Uses headless Chrome to get HTML, JS, CSS, images/video/audio/subtitles, PDFs, screenshots, article text, git repos, and more...

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

⬇️ abx-dl

A simple all-in-one CLI tool to auto-detect and download everything available from a URL.

cd "$(mktemp -d)"
exec >stdout.log

-- <!--pytest-codeblocks:cont--

uvx abx-dl 'https://example.com'
test -s index.jsonl
test -s title/title.txt
test -s wget/example.com/index.html

--

---

✨ Ever wish you could yt-dlp, gallery-dl, wget, curl, puppeteer, etc. all in one command?

abx-dl is an all-in-one CLI tool for downloading URLs "by any means necessary".

It's useful for scraping, downloading, OSINT, digital preservation, and more. abx-dl provides a simpler one-shot CLI interface to the ArchiveBox plugin ecosystem.

<img width="1000" height="1082" alt="Screenshot 2026-03-11 at 6 53 03 AM" src="https://github.com/user-attachments/assets/4e19d985-1a93-4f65-9970-2565be16b718" /

---

<br/

#### 🍜 What does it save?

set -Eeuo pipefail
trap 'status=$?; printf "README crawl failed: %s (exit %s)\n" "$BASH_COMMAND" "$status" >failure.log; find . -maxdepth 3 -type f | sort >>failure.log; exit "$status"' ERR
scratch_dir="${ABX_DL_DOCS_OUTPUT_DIR:-$(mktemp -d)}"
mkdir -p "$scratch_dir"
cd "$scratch_dir"
exec >stdout.log 2>stderr.log

-- <!--pytest-codeblocks:cont--

abx-dl --plugins=wget,title,screenshot,pdf,readability 'https://example.com'