Under the hood

No magic. Just macOS,
used properly.

AppleCrumble asks for real system permissions, so you deserve to know exactly what each one powers and how every feature is built. This page is the honest tour: the APIs behind the bar, the snapping and the Ask panel, plus the full release history.

Crumble Bar

The taskbar itself, the live window peek, the Start menu and the system tray.

The bar No permission

Crumble Bar is a native AppKit panel pinned to the bottom of the screen. The app runs as a background agent, so it never takes a slot in the Dock or the ⌘Tab switcher, and the panel is non-activating: clicking a taskbar button never steals focus from the app you are working in. Pinned apps and the list of running apps come from the system workspace, which any Mac app can read. One toggle runs the bar on every display rather than just the main one.

Live window previews Screen Recording

Hovering an app asks Apple's ScreenCaptureKit for a thumbnail of each of that app's windows. Thumbnails refresh on a light timer (about 0.7 seconds) rather than a continuous video stream, which keeps CPU use down even with many windows open. This is the same framework screen-sharing apps use, which is why macOS files it under Screen Recording. Every frame is rendered and thrown away on your Mac; nothing is recorded, stored or uploaded.

Click a thumbnail, raise that window Accessibility

macOS has no public "bring window 3 of Safari forward" call, so Crumble Bar uses the Accessibility API: each window is addressed as an accessibility element, and raising or closing it is a standard accessibility action. This is the same machinery macOS provides to assistive tools, and it is the backbone of every serious window manager on the platform.

Keeping windows above the bar Accessibility

The Dock can reserve screen space with a private system call; third-party apps cannot. So Crumble Bar watches window geometry through the Accessibility API and gently resizes any window whose bottom edge dips into the bar's strip. It is the same technique Rectangle and yabai use. Native full-screen apps own their entire Space, so there the bar auto-hides instead and slides back when you nudge the pointer to the bottom edge, exactly like the Dock does.

Start menu, hotkey and ⌘ tap Accessibility

The ⌃⌥Space chord is a standard system hotkey and needs no permission. The Windows-style option, tapping a bare key, cannot be a hotkey, so Crumble Bar watches modifier keys with passive event monitors: they observe, they never intercept, so a bug here can never swallow or delay your typing. A tap fires only when the key is pressed and released on its own; ⌘C, ⌘-drag and a held ⌘ never trigger it. Seeing keys while another app is frontmost is what requires the Accessibility grant. If your Start action is Spotlight, the app synthesizes a ⌘Space keystroke, which also runs through Accessibility.

Right-click jump lists No extra permission

Jump-list actions such as Chrome's New Incognito Window are sent as the app's own keyboard shortcut (for example ⌘N) rather than by scripting the app. That choice is deliberate: scripting other apps would trigger a separate Automation prompt for every single app. Keystrokes ride on the Accessibility grant you already made.

Quick Settings Bluetooth Location Automation

The Windows 11 style flyout is assembled from three optional grants, and each degrades gracefully if you skip it:

  • Wi-Fi list: network names come from CoreWLAN. Since macOS treats nearby network names as location data, reading them requires Location Services. Crumble never computes, stores or sends your location; the grant purely unlocks the names.
  • Bluetooth list: paired devices are read through IOBluetooth, and macOS shows its Bluetooth consent dialog once.
  • Dark Mode, AirDrop and power options: toggled through Apple's documented scripting hooks in System Events, which macOS gates behind the Automation permission.

Copy text from screen Screen Recording

Press ⌃⌥T, drag a rectangle over anything on screen, and the text lands on your clipboard. ScreenCaptureKit grabs just the selected region (the same grant as the previews) and Apple's Vision framework runs the OCR entirely on-device. No image or text ever touches the network.

One-tap screenshots Accessibility

A bare tap of the right key fires macOS's own capture shortcut (⇧⌘3, ⇧⌘4 or the ⇧⌘5 toolbar, your choice), so the crosshair, the shutter sound and your chosen save location all behave exactly as if you pressed the keys yourself. An optional watcher then copies each new screenshot straight to the clipboard. Synthesizing the keystroke rides on the same Accessibility grant as the Start hotkey.

Globe key → Command No permission

The 🌐/fn key can become a full on a per-keyboard basis, using the same modifier mapping System Settings → Keyboard → Modifier Keys applies. It takes effect live, with no reboot and no logout, and any other modifier remaps you have made are preserved. AppleCrumble stores your selection and re-applies it at launch; switching it off restores the key instantly.

A quieter menu bar No permission

Three appearance toggles tidy the top of the screen: auto-hide the macOS menu bar (the same setting System Settings offers), hide the system clock and status icons by switching off the Control Center menu extras for your login session, or just strip the date and weekday from the clock using Apple's own clock-format preferences. The date trim applies instantly; macOS only reads the other two at login, so Crumble offers the log-out that makes them stick, and turning them off is just as clean.

Crumble Snap

Rectangle-style snapping: drag zones, keyboard shortcuts, the throw grid, edge stashing and workspace layouts.

How snapping works Accessibility

Every Snap feature is a combination of the same two ingredients. Passive event monitors watch your drag or shortcut, and the Accessibility API moves and resizes the target window. macOS deliberately routes "control another app's windows" through Accessibility, which is why Rectangle, Magnet and every other snapping tool asks for the identical grant.

  • Drag snapping: drag a window to an edge or corner and a preview zone lights up; release to snap to halves, quarters or thirds.
  • Keyboard shortcuts: every zone has a chord, with size cycling, restore-to-previous-frame, and moving windows between displays.
  • Throw grid: hold mid-drag for a grid overlay and file the window into any cell.
  • Custom targets: define your own named regions and snap to them like any built-in zone.
  • Edge stashing: push a window off the left or right edge; a sliver stays visible and it peels back on hover.
  • Workspace layouts: save the position of every window as a layout and recall it with one shortcut.
  • Title-bar double-click: maximize or restore a window by double-clicking its title bar.
  • Fine-tuning: gaps between snapped windows, restore-on-unsnap, the snap outline and optional haptic feedback.

Crumble Ask

The optional Claude panel. This is the one feature that talks to a server, so here is exactly what it sends.

The panel Accessibility

Press ⌥Space in any app and a chat panel opens on your desktop. The trigger uses the same passive modifier monitoring as the Start key, and the panel is the same non-activating panel type as the bar, so it opens without yanking focus away from your work.

What gets sent, and what does not

When you submit a prompt, the text you typed is sent over TLS to Anthropic's Claude API and the reply streams back. That is the entire exchange: no screenshots, no window titles, no clipboard, no keylog. Quick calculations are answered by an on-device calculator before any request is made, so "48*365" never leaves your Mac at all.

Ask is an add-on: it unlocks with a product key from either With Ask plan, and the entitlement travels inside the key itself.

Licensing & trial

The 7-day trial unlocks Crumble Bar and Crumble Snap with no account and no credit card. The trial clock is anchored in your Mac's Keychain, not a server. Entering a product key validates it with the licensing service and stores the result locally; subscriptions re-check periodically, while one-time licenses are yours to keep. Keys cover all the Macs you personally use.

Permissions, feature by feature

Two grants are required for the core experience; three are optional and only feed Quick Settings. All five live in System Settings → Privacy & Security and can be revoked anytime; features simply switch off rather than break.

Permission What it powers What it never does
Accessibility Required Window snapping and layouts, keeping windows above the bar, raising and closing windows from previews, the Start hotkey, ⌘ and ⌥ tap triggers, key remapping. Never logs what you type. Monitors are passive observers and cannot swallow or alter keystrokes.
Screen Recording Required Live window thumbnails and the ⌃⌥T copy-text-from-screen tool, both via ScreenCaptureKit. Never records, stores or uploads a single frame. Thumbnails are rendered and discarded on-device.
Bluetooth Optional The device list and connect buttons in Quick Settings. Skip it and the Bluetooth expander just stays empty.
Location Services Optional Wi-Fi network names in Quick Settings. macOS classifies nearby network names as location data. Never computes, stores or transmits your location.
Automation Optional Dark Mode, AirDrop and the Start menu's power options, via Apple's documented System Events scripting hooks. Only addresses System Events. Never scripts your other apps.

What leaves your Mac

Three things, each one initiated by you:

  • Product-key validation, when you enter or renew a license.
  • Crumble Ask prompts, sent to the Claude API when you press return in the panel.
  • Feedback, if you choose to send a feature request or bug report from the app.

Everything else, window thumbnails, OCR, snapping, your pinned apps and settings, is processed and stored on-device. There are no analytics and no tracking on the app or this site.

Changelog

Every notable change, newest first.

July 19, 2026
Updates, handled
  • New Automatic updates: new versions download inside the app and install in place, with release notes shown first.
  • New Beta channel: opt into early builds from Preferences.
  • New Back up and restore all your settings from the new Backup tab.
June 16, 2026
Snap power tools
  • New Throw grid: hold ⇧ while dragging to file a window into any grid cell.
  • New Custom snap targets: define your own regions and snap to them by name.
  • New Edge stashing: park windows off the screen edge and peel them back on hover.
  • New Workspace layouts: save whole desks and recall them with one shortcut.
  • Improved Quick Settings Wi-Fi and Bluetooth expanders now list every network and device, with connect actions.
  • Fixed Minimized windows show correctly in hover previews.
May 14, 2026
Crumble Ask
  • New Crumble Ask add-on: press ⌥Space for a Claude panel over whatever you are doing.
  • New Calculator fast path: type a sum and it answers instantly, entirely on-device.
  • New Conversation history, stored locally.
April 9, 2026
Copy text from your screen
  • New TextGrab: press ⌃⌥T, drag over anything on screen, and the text lands on your clipboard. OCR runs on-device.
  • New One-tap screenshots on a bare right-⌥ tap, saved to the clipboard or a file.
March 11, 2026
Keyboard snapping, expanded
  • New Cycle a snapped window through halves, thirds and quarters by repeating the shortcut.
  • New Restore a window to its pre-snap frame.
  • New Move windows between displays from the keyboard.
  • New Double-click a window's title bar to maximize it.
February 5, 2026
Crumble Snap arrives
  • New Drag a window to an edge or corner and a zone preview shows exactly where it will land.
  • New Keyboard shortcuts for halves, quarters and maximize.
  • Fixed Launcher arrows render at the right size on small bar heights.
January 8, 2026
A calmer menu bar
  • New Hide the macOS menu bar clock, so time lives in the bar alone.
  • New Auto-hide the system menu bar straight from Crumble's preferences.
  • New Remap the Globe key to Command from the Keyboard tab.
December 4, 2025
Quick Settings and the calendar
  • New Quick Settings flyout: Wi-Fi, Bluetooth and battery at a glance, with volume and brightness sliders and a mic mute toggle.
  • New Click the clock for a month-view calendar flyout.
October 16, 2025
Make the bar yours
  • New Themes: color presets, light and dark fills, and adjustable bar height.
  • New Start button options: choose its icon and what it opens, including Spotlight.
  • New Jump lists: right-click any app in the bar for quick actions like New Window and New Tab.
  • Fixed Permission onboarding no longer stalls when a grant is made while the welcome window is open.
August 21, 2025
Hello, Crumble Bar
  • New The taskbar: every window from every app, with live hover previews and click-to-raise.
  • New Start menu with app search and a global hotkey.
  • New Pinned apps with running indicators.
  • New The bar reserves screen space, so maximized windows never hide behind it.