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}

agent mode

throw tasks at a queue. watch agents pick them up and work through them in real time, with a live action timeline showing every read, edit, and command.

[##]

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 an agent finishes something.

{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
⌘⇧Aagent mode
⌘⇧Bbroadcast
native swift.
no electron. ever.

each pane is a real terminal powered by SwiftTerm. agent mode talks to claude code over stream-json and parses every event in real time. 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