Skip to content

ricardoleal/TimeMachineTrimmer

Repository files navigation

Static Badge GitHub release (with filter) Homebrew

TimeMachineTrimmer

TimeMachineTrimmer banner

Trim old Time Machine backups and reclaim disk space.

TimeMachineTrimmer screenshot

Features

  • Trim snapshots — delete old backups from any Time Machine volume
  • Reclaim space — remove unwanted snapshots and free up disk
  • macOS-native — lightweight, native SwiftUI app

Install

Homebrew

brew tap ricardoleal/tap
brew trust ricardoleal/tap/time-machine-trimmer
brew install --cask time-machine-trimmer

Manual

Download the latest .dmg from Releases, open it, and drag the app to /Applications.

Warning

The app is not signed with a paid Apple Developer ID certificate. If macOS blocks it, right-click the app in /Applications and select Open, then click Open in the dialog.

Build from Source

Open TimeMachineTrimmer.xcodeproj in Xcode 26+ on macOS 26 (Tahoe).

Important

Change the signing team to your own, otherwise entitlements may not persist.

Contributing

Have an idea or found a bug? We'd love your contribution!

Quick Start

  1. Fork this repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes and test thoroughly
  4. Push to your fork (git push origin feature/amazing-feature)
  5. Open a Pull Request from your fork to main

Guidelines

  • Discuss first — Open an issue to discuss your idea before starting work
  • Follow the template — Our PR template will guide you through the submission process
  • Keep it focused — One feature or fix per PR

For detailed instructions, see CONTRIBUTING.md.

License

See LICENSE.