FreeKit replaces a shelf of separate menu-bar apps with a single native Swift one. Media controls by the notch, floating notes, one-tap file compression and conversion, system stats, a Caps Lock remap, dictation — each is an independent tool you turn on from one Control Center. No cloud, no account, no telemetry, nothing to subscribe to. The only time anything touches the network is the optional one-time download of the dictation model.
Enable only what you want — every tool is off until you switch it on.
| Tool | What it does |
|---|---|
| Notch | Now-playing controls (Spotify / Apple Music) and your next calendar event, docked beside the notch. |
| Notebook | Floating scratch notes on a global hotkey — searchable, styled, saved to disk. |
| Simplify | Automatic image, video, and PDF compression the moment you copy one. |
| Convert | Drag-and-drop conversion between image, audio, video, and document formats, on-device. |
| Shelf | Shake a drag to park files on a floating shelf, then drop them anywhere later. |
| Stats | Live CPU, memory, GPU, disk, network, and battery in the menu bar, with per-metric styles and colors. |
| HyperKey | Remap Caps Lock to a hyper key, Command, or tap-for-Escape. |
| Tap | Fixed-interval autoclicker at the cursor or a set point; supports recorded macros. |
| AppCleaner | Uninstall apps together with their leftover support files. |
| Amphetamine | Keep the Mac awake on a timer — including with the lid closed. |
| Speech | On-device dictation: hold a hotkey, speak, and text lands at the cursor in any app. |
Coming soon: Ice (menu-bar icon manager) · Cotypist (inline text prediction) · LinearMouse (per-device pointer tuning).
Homebrew (recommended):
brew tap cifyr/freekit
brew trust cifyr/freekit # Homebrew 6+ requires trusting a third-party tap
brew install --cask --no-quarantine freekit--no-quarantine is needed because the app is self-signed rather than notarized — Gatekeeper would
otherwise block first launch. Upgrade with brew upgrade --cask freekit; remove everything with
brew uninstall --zap --cask freekit.
Direct download: grab FreeKit.dmg from the latest release, open it, and drag FreeKit to Applications. Because it isn't notarized, the first launch needs a right-click → Open (a plain double-click is blocked by Gatekeeper). Everything runs on-device from there.
- Apple Silicon Mac (M1 or newer)
- macOS 26 or newer
Requires Xcode command-line tools and cmake (brew install cmake).
git clone https://github.com/cifyr/FreeKit.git && cd FreeKit
./build.sh # vendors whisper.cpp, runs tests, builds dist/FreeKit.app
open dist/FreeKit.app
./dmg.sh # optional: package dist/FreeKit.dmg for distributionNative Swift throughout: FreeKitCore holds each tool's pure, unit-tested logic (state machines,
format plans, catalog data); the FreeKit app target wires it to AppKit, CoreAudio, and
ScreenCaptureKit. Dictation uses a vendored whisper.cpp
with Metal acceleration, and optional on-device text rewrites use Apple's FoundationModels — so it
stays fully offline after the one model download.