Snapframe

Every window.In its place.

Design layouts, recall them with a keystroke, and pin live status to every app. A window manager that knows what’s inside your windows.

Free · macOS 12 Monterey or later · Native on Apple silicon

Tip: drag across the grid to shape a window.

ClaudeThinking… · 41.2k
ChromeRAM 1.8 GB
FinderCopying 42 files · 0%
Claude + Chrome + Finder

Layouts

Arrange once.
Recall forever.

Fusion Layouts

Group apps into one workspace. Drag a shared edge and every neighbour follows — no gaps, no overlaps.

Layout Navigator

Press ⌥⌘ and a number. Your whole workspace snaps back.

Layouts

Layout Designer

Drag across slots to shape a window, then assign an app to it. Any grid, from 13″ laptops to 49″ ultrawides.

Snap Bars

A status bar for every window.

Slim, live bars that sit on top of your windows and follow them everywhere. Agent status, token budgets, CPU, RAM and file transfers — right where you’re already looking.

ClaudeThinking…48.0k / 200k
  • Follows every move

    Locked to its window through native Accessibility observers. Moves, resizes and hides in sync.

  • Never in the way

    Non-activating and fully click-through. Your apps behave exactly as before.

  • Three sizes

    Small for a whisper of context. Large for long agent messages and token quotas.

Developer API

Your scripts can talk
to your windows.

Snapframe runs a tiny local server on port 8999. Any CLI, agent, extension or CI script can post a status — and the right window updates instantly. Local by default. Nothing leaves your Mac.

Terminal
$ curl localhost:8999/overlay \
    -d '{
      "app": "Terminal",
      "status": "Running tests"
    }'
TerminalRunning tests…
Read Full Developer API & SDK Docs

Pricing

Start free. Go Pro when you’re hooked.

Snapframe

Free

Everything you need to tame your windows.

  • Up to 3 saved layouts
  • 1 Display (Primary Screen)
  • 7 Predefined Snapbar themes
  • Layout Navigator & global shortcuts
  • Fusion layouts & group resizing
  • Live AI status & transfer progress
Download free

Snapframe Pro Pro License

$19one-time · lifetime license

For power users, multi-monitor setups and creators.

  • Everything in Free, plus:
  • Unlimited saved layouts
  • Multi-display routing & Display Combos
  • Custom Snapbar themes & hex picker
  • Custom Navigator backdrop & glow
  • Priority fast support (support@snapframe.dev)
  • Automatic signed updates (Sparkle)
Buy Pro License

Questions, answered.

Does Snapframe work with every app?

Yes. Snapframe uses the native macOS Accessibility APIs, so it can place, group and track windows from virtually any app — editors, browsers, terminals, design tools and AI apps alike.

Will Snap Bars get in the way of my clicks?

No. Snap Bars are non-activating, click-through panels. Every click passes straight to the window underneath, and the bar follows the window as it moves, resizes, hides or switches Spaces.

How do AI token counts get onto the bar?

Snap Bars connect to supported tools such as Claude and Antigravity. For anything else, any script, extension or agent can post a status to Snapframe’s local API on port 8999.

Does the API expose my Mac to the internet?

No. The API only listens on localhost, so only software running on your own Mac can update your Snap Bars.

How do I install Snapframe on macOS?

Open the downloaded .dmg and drag Snapframe into Applications. On first launch, right-click (or Control-click) Snapframe in Applications and select Open. Snapframe then opens a built-in assistant to easily drag and drop permission into macOS Accessibility settings.

What’s the difference between Free and Pro?

Free includes Fusion Layouts, the Layout Navigator, shortcuts and Snap Bars. Pro adds unlimited layouts, the Layout Designer, live system metrics, AI token tracking, the local API and every theme.

Give every window a purpose.

Download Snapframe free and build your first layout in under a minute.

Version 1.1.1 · macOS 12 Monterey or later · Apple silicon & Intel