>_

shallow-backup

agent-ready non-interactive

Git-integrated backup tool for macOS and Linux devs.

How to install shallow-backup

pipx install shallow-backup

shallow-backup use case

Automate backup and version control of dotfiles, installed packages, applications, and fonts on macOS/Linux, with optional push to a remote Git repository.

When to use shallow-backup

  • Setting up a new development machine and restoring all previously installed packages and dotfiles
  • Maintaining version-controlled backups of system configurations across multiple computers
  • Creating lightweight, selective backups of dev-related files (dotfiles, fonts, packages) without full disk images

When not to use shallow-backup

  • Backing up large media files, databases, or entire system volumes
  • As a replacement for full disk backup solutions (e.g., Time Machine, rsync snapshots)
  • For non-developer environments where package managers and dotfiles are not heavily used

shallow-backup features

  • · Backup installed packages (brew, pip, npm, gem, cargo, etc.)
  • · Backup and restore dotfiles from common locations
  • · Backup fonts, applications list, and other system configs
  • · Git integration for automatic remote push and version history

Want your agent to find this automatically?

Add the MCP server to your agent config and it will discover tools like shallow-backup on its own.

Set up MCP →

Similar tools to shallow-backup