flock icon

flock

run as many claude code sessions as you want, all at once, in one tiny beautiful window. it's kind of mesmerizing honestly.

free · lifetime updates · macOS 13+
↓ scroll ↓
four claudes,
one window

you press ⌘T a few times. suddenly they're all working on different things and you're just... watching.

flock
claude ×
claude ×
claude ×
shell ×
+ Claude
+ Shell
claude ~/project
claude ~/project
claude ~/project
zsh ~/project
4 sessions Running: 12s
PARALLEL AGENTS ★ NATIVE SWIFT ★ ZERO ELECTRON ★ TERMINAL MULTIPLEXER ★ KEYBOARD FIRST ★ SESSION RESTORE ★ BROADCAST MODE ★ COMMAND PALETTE ★  PARALLEL AGENTS ★ NATIVE SWIFT ★ ZERO ELECTRON ★ TERMINAL MULTIPLEXER ★ KEYBOARD FIRST ★ SESSION RESTORE ★ BROADCAST MODE ★ COMMAND PALETTE ★ 
everything you need,
nothing you don't

flock does a few things and does them really well. no bloat, no settings rabbit holes.

{AI}

watch them think

every claude pane shows live state — thinking, reading, writing, waiting — and a change log overlay (⌘⇧L) of every file read, edit, and command, in real time.

[##]

panes that just work

they tile themselves. 1 pane fills the screen, 4 make a grid. split, maximize, navigate. it figures it out.

>_

command palette

⌘K opens everything. new panes, themes, layouts, broadcast mode. if you've used raycast you know the vibe.

)))

broadcast mode

type once, every pane hears it. useful when you want all your claudes to know something at the same time.

</>

session restore

close the app, open it later, everything's still there. your layout, your panes, right where you left them.

[!]

notifications

go get coffee. flock taps you on the shoulder when a long-running task finishes.

{z}

wren compression

toggle on prompt compression and flock runs your messages through wren before sending. fewer tokens, same intent.

your hands never
leave the keys

every action has a shortcut. here are the ones you'll use most.

⌘Tnew claude
⌘⇧Tnew shell
⌘Wclose pane
⌘↵maximize
⌘Kpalette
⌘Dsplit
⌘⇧Bbroadcast
⌘⇧Lchange log
native swift.
no electron. ever.

each pane is a real terminal powered by SwiftTerm. claude panes parse session output in real time to surface state and a live change log. it's fast because it's not pretending to be a website.

Swift 5.9 AppKit SwiftTerm macOS 13+ stream-json zero web views
let your agents loose

one app, unlimited claude sessions, yours forever.

free forever · lifetime updates · no subscription