Packlyft opens a Package.swift or .xcodeproj and shows every Swift Package Manager dependency, exactly how far behind it is — then upgrades it with a previewed, reversible write to disk. The part of Xcode that should have existed.
Every Swift Package Manager dependency in the project — whether it's a bare Package.swift or an Xcode project. Current → latest with the bump arrow, a severity dot, and a status that never drifts.
Select a dependency and the inspector shows its requirement — from:, exact:, a range, a branch or revision — with a live preview of what gets written. Choose a target tag, see the rule, then upgrade.
Set a strategy and let Packlyft pick targets for everything at once: latest, latest non-major, or latest stable. Bulk-select rows, hit Upgrade, and review before anything is written.
Every dependency carries its release notes, README, and a comparison view into the inspector. Read exactly what changed between your version and the target — without a single trip to the browser or a guess about breakage.
One look tells you the risk. Severity is read straight from semver — and always paired with text, never color alone.
Bug fixes, no API change. Safe to take. Green means go.
New, backward-compatible features. Usually fine — glance at the notes.
Breaking changes. Read the changelog before you commit. Red means read.
No Electron. No web view pretending to be a window. Built in SwiftUI with the materials, vibrancy, and keyboard fluency of a real Apple pro tool.
The classic three-pane macOS idiom. Projects left, dependencies center, details right.
Search, select, upgrade, undo — all from the keyboard, with a visible focus ring throughout.
Full Dynamic Type, increased-contrast, and VoiceOver support. Looks right in any appearance.
App Sandbox, Mac App Store ready. Security-scoped file access — it only touches what you open.
Never a silent write. Dry-run diff, confirm, and undo — every mutation to your files.
A clean architecture rewrite — every row reflects the truth, every time. No phantom states.
Packlyft does the watching. You make the call — with a preview and an undo always one step away.