Instant file & app restoration from Time Machine backups, right from Alfred. No slow UI, no spinning stars.
Alfred Time Machine is a high-speed restoration tool for macOS:
alfred-tmbinary — A compiled Swift CLI that instantly scans your Time Machine backups (both external drives and local APFS snapshots) to find historical versions.- Alfred Workflow — A clean, fast picker UI for your Universal Actions.
- Download the latest
AlfredTimeMachine.alfredworkflowfrom Releases. - Double-click
AlfredTimeMachine.alfredworkflowto import it into Alfred. - Full Disk Access: Time Machine requires Full Disk Access. Go to
System Settings > Privacy & Security > Full Disk Accessand ensure Alfred is enabled.
git clone https://github.com/saihgupr/AlfredTimeMachine.git
cd AlfredTimeMachine
bash deploy.shImportant
Alfred Powerpack required. Universal Actions require Alfred's Powerpack license.
- In Finder, click any file or application to select it.
- Press your Alfred Universal Actions hotkey (default:
⌥→). - Search for "Alfred Time Machine".
- Browse the versions found:
- External Drive — Backups from your Time Machine disk.
- Local Snapshot — Recent backups stored on your internal drive (last ~24h).
- Press ↩ Enter to restore.
| Key | Action |
|---|---|
↩ Enter |
Restore as (Restored) next to the original |
⌘↩ Enter |
Restore a copy to your Home folder instead |
You can use the binary directly from your terminal:
# List all versions
./alfred-tm list "/path/to/file"
# Restore a specific version
./alfred-tm restore "/source/backup/path" "/original/path"Alfred Time Machine automatically handles Gatekeeper issues when restoring .app bundles. It clears quarantine flags, strips restrictive Time Machine ACLs, and performs ad-hoc signing so restored apps open immediately.
If you run into a bug, have an idea for a feature, or want to ask a question, feel free to open an issue. Pull requests are also warmly welcome!
If Alfred Time Machine saves you time, consider leaving a ⭐ star on GitHub or supporting development on Ko-fi ☕️.

