Public beta · v0.1.0

Clean your Mac.
See everything first.

MacKit is a native SwiftUI utility that shows where your disk space actually went, what an uninstall leaves behind, which files are duplicated, and what is listening on your ports — before you delete anything.

macOS 13 or newer Apple silicon + Intel Free during beta
mackit — install
$

Checksum verified · installs to /Applications · launches when done.

The beta is not notarized yet. The installer verifies the SHA‑256, removes the quarantine flag, and prints the exact path it used. Prefer to inspect first? Read the script.

Beta software. Keep backups. MacKit moves removals to Trash with Undo, but this is a 0.1.0 build and Developer ID notarization is still pending.
Native SwiftUI · no Electron Local only · no telemetry Review → Trash → Undo Universal · arm64 + x86_64
Modules

Six tools, one window.

Each module is built for inspection first: sizes and paths are visible, selections are explicit, and destructive actions stay reversible.

Space Analysis

Grid and list views sorted largest-first, with share bars, folder drill-down, lazy detail scans, and a progress/ETA strip.

Uninstaller

Bundle metadata, associated IDs, and 20+ leftover locations across Application Support, caches, containers, preferences, and launch agents.

Duplicates

Size prefilter, quick hash, then full SHA‑256. Groups exact copies, marks the original, and selects extra copies for review.

Ports

TCP listeners from lsof, merged by process and port, with filter, auto-refresh, SIGTERM/SIGKILL, process tree, and kill-all.

Performance

Live memory breakdown, top memory processes, RAM purge, storage/purgeable insights, snapshot thinning, DNS flush, Launch Services rebuild, and Spotlight reindex.

Smart Care

One pass across junk, app leftovers, and duplicates, with a reclaimable summary and direct links into each module for review.

Safety

Nothing disappears without a receipt.

MacKit is not a one-click button that trusts itself. It is built around review, Trash, and Undo.

1
SelectClick to inspect, ⌘-click to multi-select. Every folder can be opened before choosing anything.
2
ReviewA sheet lists every item and total size. Nothing is removed by scanning.
3
Trash + UndoRemovals go to the macOS Trash and can be restored from the app with one click.
4
Protected pathsSystem roots, volume roots, and the scan root itself are refused. Admin-only leftovers are marked and skipped.

What leaves your Mac

Network requestsnone
Telemetrynone
Scan datalocal only
Logs~/Library/Logs/MacKit
DeletionTrash + Undo
Privileged helpernot installed

Admin prompts appear only for actions that require them: RAM purge, snapshot thinning, Spotlight reindex. Full Disk Access is optional but required for complete scans of protected folders.

Pricing

Free while it is in beta.

Every module is available during the public beta. A paid license is planned after 1.0 for people who want to keep using it; beta feedback shapes the price and the roadmap.

$0 during beta
No account. No license key. No telemetry.
FAQ

Before you install.

Why does macOS warn about the download?

The beta is ad-hoc signed and not notarized yet. The terminal installer verifies the release SHA‑256 and removes the quarantine flag. If you download the DMG manually, right-click the app and choose Open the first time. Developer ID signing and notarization are next on the release plan.

Does MacKit need Full Disk Access?

Only for complete scans of protected locations such as ~/Library, Mail, and Safari data. Grant it in System Settings → Privacy & Security → Full Disk Access, then press Recheck in the app. The app detects the real TCC state rather than trusting the toggle.

What is purgeable space?

Space APFS says macOS can reclaim on demand: local snapshots, evictable iCloud data, and purgeable caches. Finder’s Available figure already includes it. MacKit shows the real number and can thin local Time Machine snapshots, but it will not delete iCloud placeholders or “clean” purgeable space that the system manages.

Can MacKit delete the wrong thing?

Scans are read-only. Removal always requires a selection, a review sheet, and a Trash move with Undo. Protected paths are refused, and admin-only leftovers are marked rather than silently removed. Keep backups during the beta.

Is the source available?

The source repository is private during the beta. The app contains no proprietary CleanMyMac or PortKiller assets. Request source access through the feedback form; include the account or email you want to use.

Which Macs are supported?

macOS 13 or newer, on Apple silicon and Intel. The release is a universal binary. It is a regular .app bundle; move it to the Trash to uninstall, then optionally remove ~/Library/Logs/MacKit.

How do I update?

During the beta, download the latest release or rerun the installer. Automatic updates (Sparkle) will arrive after signing and notarization are in place.