Every window you're working in,
on one screen.

Claufy holds your terminals as tiles. Open another and they re-space themselves; click one and it grows, because that's the one you're using. Web apps tile too — and every tile gets its own Claude agent view, scoped to its folder.

Get Claufy Try it right here ↓

Live — no download

This is the whole idea

Click any tile. Add a few. Switch the focus mode. This demo animates the same CSS grid tracks the real app animates — which is why terminal text stays sharp instead of being scaled and blurred.

Tip: press 19 to jump between tiles, or Esc to leave Solo.

The reason it exists

Every project gets its own agent view

Claude Code's agent view lists each agent as its own row — what it's working on, and whether it's waiting on you. But that list is machine-wide: every project you have open, stacked in one column. Claufy hands each tile the same view narrowed to that tile's folder, so a tile only ever shows its own project's agents.

Claude's default — one shared list

Twelve agents, four projects, one column to read.

Claufy — one view per folder

Hover or tap a folder — that's everything it can see.

Real shells

Not a fake terminal

Every tile is a real login shell, so your aliases, prompt and PATH are exactly what you already have.

Not only terminals

Any web app tiles too

Point a tile at localhost, a dashboard, docs, or any web app and it spaces itself with the rest. Native desktop apps can't be embedded by any cross-platform toolkit, so those still open in your OS.

Sharp

Text never gets blurred

Growing a tile animates the grid tracks, not the tile. Scaling a terminal would resample it and turn the glyphs to mush; this re-lays-out instead, so text stays crisp every frame.

Everywhere

macOS, Windows, Linux

One app window with tiles inside — not a window manager, so nothing takes over your OS.

Why "Claufy"? The name comes from Claude. The first version existed to run a stack of Claude terminals on a Mac — all the same size, one per project — because that was the thing there was no good way to do. It tiles anything now, and terminals are still what it's for, but that's where the name came from.

Download

Get Claufy

Free and open source. Pick your platform, or build it yourself in two commands.

# or build it yourself
git clone https://github.com/vedhith/claufy.git && cd claufy
npm install && npm start
Better viewing experience on a PC or a full-screen monitor