Automic VaultAutomic Vault

brew

Install grokmirror with Homebrew, apt

Framework to smartly mirror git repositories. Version 2.0.12 via Homebrew; verified 2026-05-21.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install grokmirror

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install grokmirror

Debian stable package indexes · grokmirror · source: deb.debian.org

overview

Package summary

Framework to smartly mirror git repositories

Commands and aliases

  • grok-bundle
  • grok-dumb-pull
  • grok-fsck
  • grok-manifest
  • grok-pi-piper
  • grok-pull

history

Project history and usage

grokmirror is a Linux Foundation/kernel.org utility for efficiently mirroring large collections of Git repositories.

Project history

The project was written to make replication of large Git repository collections more efficient. Its upstream README explains that an origin publishes a JSON manifest, and replicas use that manifest to decide which repositories to clone or update.

The name comes from kernel.org wordplay: `grok` is `korg` reversed, and the tool was developed at kernel.org to grok Git mirroring. Its utilities include `grok-manifest` for publishing manifests, `grok-pull` for replicas, and `grok-fsck` for repository checking and maintenance.

Adoption history

kernel.org publicly directed would-be mirrors to use grokmirror in 2013, replacing less efficient rsync-style mirroring of Git repository trees. The same approach later fit other public Git archive collections where a manifest-driven replica is cheaper than blind directory synchronization.

How it is used

An origin server generates a manifest from bare Git repositories and serves it over HTTP. A replica runs `grok-pull`, commonly from cron or a daemon, to fetch the manifest and update only repositories that changed.

Why package nerds care

For package nerds, grokmirror is infrastructure plumbing: it is the kind of package that keeps enormous source trees reproducible and mirrorable. It embodies the Git-native answer to the old `rsync a tree of repositories` instinct.

Timeline

  • 2013: kernel.org announced grokmirror for public mirroring of kernel.org repositories.
  • 2013: The public GitHub mirror was created.
  • 2020: Upstream documentation described grokmirror 2.0 and object storage repositories.
  • 2020s: Homebrew, Debian, and Ubuntu packaged grokmirror for repository-mirroring operators.

Related projects

  • Related projects include Git, git.kernel.org, kernel.org repository mirrors, public-inbox/lore.kernel.org archive mirroring, and Git hosting systems that publish large repository sets.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for grokmirror. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 2 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
grok-bundlecliglobal executable
grok-dumb-pullcliglobal executable
grok-fsckcliglobal executable
grok-manifestcliglobal executable
grok-pi-pipercliglobal executable
grok-pullcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-07
manager version2.0.12
manager updated2026-05-21
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/mricon/grokmirror

install metadata

Package metadata

Package keybrew:grokmirror
Version2.0.12
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/grokmirror
Homepagehttps://github.com/mricon/grokmirror
Repositoryhttps://github.com/mricon/grokmirror
Upstream docshttps://github.com/mricon/grokmirror#readme
LicenseGPL-3.0-or-later
Source archivehttps://files.pythonhosted.org/packages/26/91/af8831185ef4e5bef5d210039ab67abdc8c27a09a585d3963a10cf774789/grokmirror-2.0.12.tar.gz
Last updated2026-05-21T11:31:50Z
Pulseupdated
Dependenciescertifi, python@3.14
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegrokmirror
Version Scheme0
Revision7
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

grokmirror 2.0.12-1

framework to smartly mirror git repositories

https://git.kernel.org/cgit/utils/grokmirror/grokmirror.git

sudo apt install grokmirror
  • Section: vcs
  • Architecture: all
  • 3 dependencies
  • normalized package name match
  • Matched by: Grokmirror
Debian stable package indexes · deb.debian.org · Debian stable package indexes: grokmirror from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

grokmirror 2.0.11-2

framework to smartly mirror git repositories

https://git.kernel.org/cgit/utils/grokmirror/grokmirror.git

sudo apt install grokmirror
  • Section: universe/vcs
  • Architecture: all
  • 3 dependencies
  • normalized package name match
  • Matched by: Grokmirror
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: grokmirror from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment