Pivot  window manager for your menu bar

We push your windows around.
Every single one.

Slack, Codex, VS Code, that weird Java app from 2011 — one keystroke tiles everything you have open into a clean, fitted layout. No overlap, no dragging, no mercy.

Slack — #ship-it
Acme HQ
Channels
# general # design 3 # ship-it # eng-frontend
Direct messages
Mai Tom
# ship-it☆ 24🎧 ⓘ
Today
Mai2:14 PM

landing page v2 is live 🚀

🔥 4🚀 2
Tom2:15 PM

windows finally stopped overlapping on my 14"

3 replies
Hako2:15 PM

that's Pivot doing its thing — proof:

Mai is typing…
B I S 🔗 ☰ @
+ Message #ship-it
Codex
codex "make the tests pass"
▸ reading src/layout.ts · 3 files
── src/layout.ts ──────────
- if (w.frame.width < min) return
+ if (w.frame.width < min) w.fit()
▸ running npm test
✓ 12 passed · 0 failed (4.2s)
gpt-5-codex· 8.4k tokens⌥⏎ send
Claude
+ New chat
Hero copy pass
Pricing page
Icon ideas
tighten this hero copy
Lead with the outcome, drop the filler:
We push your windows around.
Reply to Claude…Opus 4.8
main.swift
main.swiftgrid.ts
Sources › main.swift › restore()
18func restore(_ l: Layout) { 19 for w in l.windows { 20 w.apply(w.slot) 21 } 22 // zero overlap 23}
⎇ main0 ⚠ 0Ln 20, Col 12 · Swift
Safari
getpivot.one
PivotFeaturesPricingFAQ
We push your windows around.

One keystroke. Clean, fitted layouts. No dragging.

Download for macOS
Figma
320 × 240
100%
Scroll to dig them out

Auto-arrange

Windows tile themselves
as they open and close

One-drag resize

Grips move every window
sharing a corner or seam

Total recall

Saved layouts restore with
a key, a URL, or a gesture

The bossed-around list

If it opens a window on your Mac, it takes orders from Pivot.

No plugins, no integrations, no per-app setup — Pivot works through macOS itself.

Snap Grips

The space between windows becomes a control.

Once your windows are tiled, the corners and seams they share turn into handles. Three of them do something no other window manager does.

Snap Grips

Resize three windows in one drag.

The traditional resize — drag one edge, then the neighbor's edge, then the third — is dead. Where tiled windows meet, Pivot plants a grip. Pull it, and every window sharing that junction reshapes together. Three, four at a time.

  • 1Grab the dot where the windows meet.
  • 2Drag anywhere — all the shared edges follow it.
  • 3Let go. Three windows resized, zero gaps, one motion.
Slack
Acme HQ
Channels
# general# ship-it# design
# ship-it☆ 24
Mai

drag the dot →

Tom

we all resize together

+  Message #ship-it
Codex
codex "more room please"
✓ done
Claude
shrink a little?
Claude: say less.
Try it — grab the dot and drag
Orbit

Spin your layout like a dial.

Wrong app in the big slot? Don't drag anything. Press and hold the dot where your windows meet, and a wheel bursts out around it. Turn it, and every window rotates into the next one's frame — same layout, new arrangement.

  • 1Press the junction dot — the orbit ring bursts out.
  • 2Drag around it — dots trail your sweep.
  • 3Let go — the windows cycle into place.
Slack
Acme HQ
# ship-it# design
Mai

spin us!

+  Message
Codex
codex "swap seats"
✓ rotated
Claude
whose turn is the big slot?
main.swift
func orbit() { rotate(.clockwise) }
Try it — grab the dot, drag around it
Smart Edge

Command who goes where.

Wrong window on the wrong side? Don't drag it across the screen. Where two windows share an edge, a slim pill fades in — hold it and it bends into an arrow pointing wherever you lean. Nudge across the seam, release, and the two windows trade places, animated, in one motion. Undo puts them back.

  • 1Hover the shared edge — the pill appears, right under your cursor.
  • 2Hold, and it morphs into an arrow that follows your lean.
  • 3Nudge across the seam and release. Swapped.
Figma
320 × 240
100%
Safari
getpivot.one
PivotFeaturesPricing
Trade places in one nudge.
Download
Try it — press & hold the pill, then nudge across
Compare

Everything they charge for, we do free.
Plus tricks they can't.

Moom, Rectangle, Magnet, BetterSnapTool — all fine apps. Here's the honest grid.

Pivot FreeFree Pivot ProPro
Snapping & shortcutshalves, quarters, custom keys, grid picker 16 presets · per-layout keys · Flex Grid 6×5 ~
Named layouts & auto-restoresave setups, restore on display change unlimited · screen fingerprint ~
Auto-arrange that thinksreads what's open, learns your habits, respects min sizes Adaptive Layout Adaptive Layout
Live grips between windowsshared-edge drag · Orbit rotate · seam swap Snap Grips only Pivot does this
Gesturesdraw a shape, Magic Mouse pinch ⌃⌥ + draw · pinch to maximize
Sync & automationevery Mac, every workflow, per-app exclusions iCloud · pivot:// ~ ~
Power extrasthe pay-once toys Scenes · per-app rules · shared layouts · Raycast Scenes · per-app rules · shared layouts · Raycast
Price Freeforever $9.99 one-time ~$10 Free/Pro ~$9.99 Free
Honest miss: drag-a-window-to-the-edge snapping — macOS does that natively, so we don't re-sell it. As of July 2026, latest public versions.
Pricing

One price. One time. Or just… free.

The beta is fully free — everything you saw above. Pro lands later as a $9.99 one-time unlock. Not a subscription. Ever.

Free

The essentials, forever.
$0
forever · no account · no trial timer
  • Flex Grid 6×5 + 16 presets, all with custom shortcuts
  • Unlimited saved layouts + auto-restore per display
  • Mouse gestures + Magic Mouse pinch
  • iCloud sync + pivot:// automation
  • 2.8 MB native app · no tracking, no server
Coming soon

Pro

For people who arrange windows for sport.
$9.99one-time
pay once, keep forever · free while in beta
  • Everything in Free
  • Adaptive Layout — auto-arrange that learns your habits
  • Snap Grips — shared-edge drag, Orbit rotate, seam swap
  • Scenes — launch apps and arrange them in one hit
  • Per-app rules — this app always goes there, at that size
  • Shared layouts — send a setup to your team
  • Raycast extension
  • Priority support · vote on what ships next
And the rest

Small app. Suspicious number of features.

2.8 MB of native AppKit. No Electron, no runtime, no background sync, ~0% CPU idle.

🧠

Adaptive Layout

One shortcut reads what's open and fits it all — and learns the arrangements you keep.

Flex Grid

⌃⌥⌘G paints a grid over the screen. Sweep cells, drop the window into the region.

💾

Saved layouts

Restore every app, window, and display with a key, a URL, or a drawn gesture.

💊

Restore HUD

A quiet macOS-style pill confirms each restore with a mini-map of where everything went.

☁️

iCloud sync

Layouts and settings follow you to every Mac, through your own iCloud Drive.

↩️

Undo, always

Every restore, orbit, and swap keeps a snapshot — undo it, or toggle back as a redo.

FAQ

Questions, answered.

Is Pivot really free?
The essentials — snapping, Flex Grid, saved layouts, gestures, sync — are free forever. Adaptive Layout, Snap Grips and the power extras are the one-time Pro unlock ($9.99). While Pivot is in beta, everything is free, Pro included. No subscription, no account, no trial timer. Ever.
Do I need to set up each app?
No. Pivot moves windows through macOS's own Accessibility API, so it works with Slack, Claude, Codex, Safari, Figma — anything that opens a window. There's nothing to install per app.
Why does it need Accessibility access?
macOS only lets an app move or resize other apps' windows through the Accessibility API. You grant it once in System Settings → Privacy & Security → Accessibility, and macOS shows exactly which app has it.
Does Pivot send anything over the network?
No. There's no account, no analytics, and no server. The only optional sync is through your own iCloud Drive — a small settings file that never leaves your Apple ID.
Does it fight with macOS's built-in tiling?
No — it's built to coexist. If you use Stage Manager, Pivot can reserve space for the strip so arranged windows never cover it.
Can I trigger it from other apps?
Yes — every saved layout and tool has a URL like pivot://restore/Workspace or pivot://adaptive. Wire them into Shortcuts, Raycast, BetterTouchTool, or anything that can open a URL.
What does it run on?
macOS 14 Sonoma or later, on Apple silicon. It's a 2.8 MB app that idles at roughly zero CPU.
Pivot app icon

Ready to stop dragging?

Free v0.1.0 — 2.8 MB · macOS 14+ · Apple silicon · Needs Accessibility access to move windows