Contain

All your windows, in one window

Contain gathers the windows you already have open — a document, a browser, a terminal — into one window with tabs. Click a tab to switch. Click ↗ to send a window back to the desktop, exactly where it was. Nothing is copied or mirrored: it is your real window, just kept somewhere tidier.

macOS app · v1.2.4 · macOS 13 or later€6 once · 3 Macs · no subscription

€6 once, for 3 Macs

Contain left beta free and stays a one-time purchase: €6, one key, up to 3 of your own Macs, every 1.x update included. There is no subscription, no account to create and nothing to sign up for — you get a key by email, paste it in once per Mac, and that is the last you hear about it.

Works offline
The key is checked once at launch, never while you work — and if the licence server cannot be reached, Contain keeps running for another fortnight.
Moves with you
Settings → License frees this Mac's slot in a click, so a machine you sell or retire does not cost you one of your 3.
The only thing collected
Activating sends your key and your Mac's name to Dodo Payments, our payment provider, and that is all — there is no analytics anywhere in the app. Settings → Privacy and the privacy policy spell it out line by line.

Your windows become tabs.

Windows, not applications. Three documents from one editor are three separate tabs, and each one keeps its own place in the container.

One Contain window, two tabs — click between them. Both are untouched screenshots: the window you see inside is the live app, not a picture of one.

The Contain window with two tabs, the first selected: EasyHomebrew's installed-packages list fills the container

Tab one: EasyHomebrew, held inside Contain. Sidebar, list, toolbar — the whole app, working as usual.

One task, one window

Editor, terminal and browser as three tabs in a single window you can park wherever suits you.

Less hunting around

Stop cycling through ⌘-Tab to find the window you had a minute ago. Click its tab instead.

Tidy up, then undo it

Gather what you need for an hour of work, then let it all go — every window returns to where it came from.

Getting started

Three clicks from a cluttered desktop.

There is nothing to configure, no rules to write and no keyboard language to learn. Contain works with the windows you already have on screen.

1

Open the windows you want

Anything already running works — a document, a browser, a terminal, a chat. There is nothing to install alongside it and no list of supported apps.

2

Click the Contain window and pick one

You get a grid of everything currently open, each tile showing the app icon plus the app and window name. Click a tile and that window becomes a tab.

3

Work — and let go when you are done

Click a tab to switch windows. Click ↗ (or press ⌘W) to release one back to the desktop, or just quit Contain to release them all at once.

Download v1.2.4

Open the disk image, drag Contain to Applications, launch it and paste in your licence key, then say yes when macOS asks about Accessibility. That is it — from then on Contain updates itself.

One €6 key unlocks Contain on 3 Macs, with no subscription and no account to create.

Not for you? Email support@wizhut.tech within 30 days and we refund you, no questions asked. See the terms of use and the privacy policy.

€6 once · 3 Macs

Try it on a window you already have open

Contain is at v1.2.4 — small, sharp, and one price for good. It borrows a window you already have open and gives it back the moment you ask, exactly where it found it. One €6 key covers 3 of your Macs, with every 1.x update included.