ArchiveBox/homebrew-archivebox

Homebrew formula for the ArchiveBox self-hosted internet archiving solution.

28

stars

308

commits

Python

primary language

Sep 11, 2026

updated

archivebox.io
archivebox
brew-tap
digipres
homebrew
internet-archiving
linuxbrew
macos
package
web-archiving

README

ArchiveBox Homebrew Tap

[!CAUTION] This tracks dev releases, not stable! Report any issues you encounter please!

brew tap archivebox/archivebox
brew trust archivebox/archivebox
brew install archivebox

mkdir -p ~/archivebox/data
cd ~/archivebox/data
archivebox init
archivebox install

This tap tracks published ArchiveBox/ArchiveBox@dev prereleases. The release pipeline regenerates the formula after each verified PyPI publication.

This is a thin Homebrew wrapper around ArchiveBox's verified PyPI wheel, for users that prefer installing and updating with brew.

Upgrade

Run Homebrew and ArchiveBox as your normal user, without sudo:

brew update
brew upgrade archivebox
cd ~/archivebox/data
archivebox init
archivebox install

Maintenance

  • Formula/archivebox.rb runs one exact PyPI wheel through Homebrew's prebuilt uv dependency. A tiny Linux bottle avoids requiring build tools just to install the wrapper, and published bottles remain available for stale taps.
  • bin/build_brew.sh verifies the requested release against PyPI and rewrites the formula.
  • .github/workflows/update-archivebox-dev.yml commits formula updates.

Do not add Python resource blocks or generated dependency lists. ArchiveBox's Python dependencies live in ArchiveBox/ArchiveBox package metadata and are resolved in uv's normal tool environment at runtime.

Contributors

pirate

123 commits

jdcaballerov

1 commits

ArchiveBox/homebrew-archivebox

Homebrew formula for the ArchiveBox self-hosted internet archiving solution.

28

stars

308

commits

Python

primary language

Sep 11, 2026

updated

archivebox.io
archivebox
brew-tap
digipres
homebrew
internet-archiving
linuxbrew
macos
package
web-archiving

README

ArchiveBox Homebrew Tap

[!CAUTION] This tracks dev releases, not stable! Report any issues you encounter please!

brew tap archivebox/archivebox
brew trust archivebox/archivebox
brew install archivebox

mkdir -p ~/archivebox/data
cd ~/archivebox/data
archivebox init
archivebox install

This tap tracks published ArchiveBox/ArchiveBox@dev prereleases. The release pipeline regenerates the formula after each verified PyPI publication.

This is a thin Homebrew wrapper around ArchiveBox's verified PyPI wheel, for users that prefer installing and updating with brew.

Upgrade

Run Homebrew and ArchiveBox as your normal user, without sudo:

brew update
brew upgrade archivebox
cd ~/archivebox/data
archivebox init
archivebox install

Maintenance

  • Formula/archivebox.rb runs one exact PyPI wheel through Homebrew's prebuilt uv dependency. A tiny Linux bottle avoids requiring build tools just to install the wrapper, and published bottles remain available for stale taps.
  • bin/build_brew.sh verifies the requested release against PyPI and rewrites the formula.
  • .github/workflows/update-archivebox-dev.yml commits formula updates.

Do not add Python resource blocks or generated dependency lists. ArchiveBox's Python dependencies live in ArchiveBox/ArchiveBox package metadata and are resolved in uv's normal tool environment at runtime.

Contributors

pirate

123 commits

jdcaballerov

1 commits

Languages

Python

69.1%

Ruby

30.9%