asimov
« Back to VersTracker
Description:
Automatically exclude development dependencies from Time Machine backups
Type: Formula  |  Latest Version: 0.3.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @stevegrunwell  |  formulae.brew.sh
Category: Productivity
Tags: time-machine backup macos development productivity
Install: brew install asimov
About:
Asimov automatically adds your project's development dependencies to Time Machine's exclusion list. It scans directories like node_modules, vendor/bundle, and other common dependency folders. This prevents these large, easily-reinstallable directories from bloating your backups and slowing down the backup process.
Key Features:
  • Automatically detects and excludes common dependency directories
  • Supports multiple ecosystems (Ruby, Node.js, PHP, Python, etc.)
  • Runs automatically via Homebrew post-install hooks
  • Lightweight and requires no manual configuration
Use Cases:
  • Preventing node_modules from consuming excessive Time Machine storage
  • Speeding up Time Machine backups on development machines
  • Reducing backup size for projects with large dependency trees
Alternatives:
  • Time Machine exclusions (manual) – Manual configuration is error-prone and doesn't adapt to new projects
  • tmutil – Command-line tool for manual exclusions; lacks automatic project detection
License: MIT
Bottles available for: all
Version History
Detected Version Rev Change Commit