~28,400 stars · MIT · v0.9.51 (2026-09-23) · Track this in Scout
It keeps a real copy of every page you save, in several formats at once, so a dead link stops mattering.
▶Repo detailsthe review · specs · pros & cons · install
What it is
ArchiveBox is a self-hosted web archiving application. It takes URLs from many sources and writes each one to disk in several formats — HTML, PDF, PNG, plain text, WARC and a SQLite index — with a web interface and a command-line tool over the top.
What it is good for. Anyone whose research lives in bookmarks: a competitor's pricing page as it looked in March, a documentation page for a version nobody hosts any more, a news article that later changed. It also answers the awkward part of every bookmarking tool — that the tool keeps the link and the link is the thing that breaks.
- Several formats per page, on purpose. If the JavaScript copy fails, the plain text usually survives, and the WARC file is the format libraries use for long-term keeping.
- It reads from browser bookmarks and history, RSS feeds, Pocket and Pinboard exports, and plain text lists, so getting years of links in is one command.
- MIT licensed, with no paid edition and no account. The archive is ordinary files in ordinary folders, readable without the program.
- Disk. A few thousand pages archived in every format runs to tens of gigabytes. Check there is room before pointing it at a decade of bookmarks.
- It drives a real browser to capture pages, which means a heavy container and a slow first run. Archiving thousands of links takes hours, not minutes.
- Pages behind a login are only saved if cookies are supplied, and some sites detect the capture and serve a blocked page instead. The archive then contains a neat copy of a refusal.
- linkwarden/linkwarden
19,374 stars, a bookmark manager with archiving built in; much nicer to use day to day, and it keeps fewer formats per page.
Track this in Scout
go-shiori/shiori11,573 stars, a small single-program bookmark manager in Go that saves a readable copy of each page; far lighter, far less thorough.
Track this in Scout
webrecorder/browsertrix-crawler1,125 stars, a high-fidelity crawler that produces WARC files from a real browser; aimed at archiving whole sites rather than keeping a reading list.
Track this in Scout
mkdir -p ~/archivebox && cd ~/archivebox curl -O https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/main/docker-compose.yml docker compose run archivebox init --setup docker compose up -d




