What Is a Context Manager?

A context manager is a macOS productivity tool that saves your complete project environment, including open applications, browser tabs, window positions, and system settings like Focus Modes, and restores it instantly when you switch between projects. Unlike window managers that only arrange windows or workspace managers that save window positions, a context manager remembers your entire work context and rebuilds it in under 3 seconds.

The term "context manager" describes a new category of Mac productivity software that goes beyond traditional window management. While Rectangle moves windows and BetterStage saves workspace layouts, a context manager like Ikuna captures the full cognitive environment of a project: which apps you need, which tabs are open, and which system state supports that specific type of work.

Why Context Managers Exist

Knowledge workers don't just switch between windows. They switch between entire projects, each with its own set of tools, resources, and mental state.

A designer working on three client projects doesn't just need different Figma files open. They need:

  • Client A's Slack channel, design files, and brand guidelines

  • Client B's project management board, reference images, and feedback doc

  • Client C's mockups, asset library, and approval workflow

Opening these manually takes 5–10 minutes per switch. A context manager does it in 3 seconds.

What Is a Context Manager vs. Window Manager?

Window managers (Rectangle, Magnet, Moom) position windows on your screen using keyboard shortcuts or snap zones. They answer the question: "Where should this window go?"

Context managers (Ikuna) save which apps and tabs belong to each project and restore them automatically. They answer the question: "What does this project need?"

Key Differences

Feature Window Manager Context Manager Recommended
Primary function Arrange window positions Save complete project environments
What it remembers Window size and position Apps, tabs, windows, Focus Modes
Use case Organize your current desktop Switch between projects
Persistence Manual each session Automatic across sessions
Examples Rectangle, Magnet, Moom Ikuna

You can use both together. Rectangle positions your windows. Ikuna remembers which windows belong to which project.

What Is a Context Manager vs. Workspace Manager?

Workspace managers (BetterStage, Spencer) save window layouts across multiple monitors and virtual desktops. They're optimized for speed. BetterStage switches in under 16ms.

Context managers prioritize completeness over speed. They don't just restore window positions; they launch apps, restore browser tabs, and activate the right Focus Mode.

When to Choose Each

Choose a workspace manager (BetterStage) if:

  • You primarily need fast window layout switching

  • Your apps are already open

  • You want BSP tiling or advanced snap zones

  • Sub-second switching speed is critical

Choose a context manager (Ikuna) if:

  • You work across multiple projects with different app sets

  • You need browser tab management

  • You want Focus Mode integration

  • You value complete environment restoration over raw speed

Choose a window manager (Rectangle) if:

  • You just need to organize windows on your current desktop

  • You don't switch between distinct project contexts

  • You want a free, lightweight tool

How Context Managers Work

Context managers operate on the concept of named contexts. Each context is a saved snapshot of your work environment.

Setup Process

  1. Create a context - Name it after your project (e.g., "Client Work", "Deep Writing", "Development")

  2. Configure the environment - Open the apps you need, arrange your tabs, set your Focus Mode

  3. Save the context - The context manager captures everything

  4. Switch contexts - Use a keyboard shortcut or menu to activate a different project

What Gets Saved

A typical context manager saves:

  • Applications: Which apps to launch (Slack, Figma, VS Code, etc.)

  • Browser tabs: Specific URLs restored in the right order

  • Window positions: Where each window appears on your monitors

  • Focus Modes: Which macOS Focus Mode to activate

  • Desktop wallpaper: Visual cue for context awareness (optional)

What Doesn't Get Saved

Context managers don't save:

  • File contents or unsaved work

  • Application state (e.g., which Figma layer is selected)

  • System-wide settings unrelated to the project

Context Manager vs. macOS Spaces

macOS Spaces provides multiple virtual desktops for organizing windows. It's built into macOS and requires no additional software.

Spaces organizes windows spatially. You manually move apps between desktops and switch using gestures or keyboard shortcuts.

Context managers organize windows by project purpose. They automatically launch apps and restore tabs when you activate a context.

The Critical Difference

Spaces requires manual setup every time you restart your Mac. If you close an app, you have to reopen it and move it to the right Space.

Context managers persist across sessions. Activate "Client Work" after a restart, and all your client apps launch automatically with the right tabs open.

Many users combine both: use Spaces for spatial organization and a context manager for project-based automation.

Who Needs a Context Manager?

Context managers solve a specific problem: frequent project switching with distinct tool requirements.

Ideal Users

Freelancers and consultants managing 3+ clients simultaneously. Each client needs different communication channels, project files, and reference materials.

Knowledge workers who alternate between deep work and collaborative work. One context for writing (distraction-free apps, research tabs, Writing Focus Mode), another for meetings (calendar, Slack, shared docs).

Developers working on multiple codebases. Each project has its own IDE workspace, terminal sessions, documentation tabs, and testing tools.

Designers juggling client projects. Each context contains the right design files, brand assets, feedback channels, and approval workflows.

When You Don't Need One

If you work on one project at a time and rarely switch contexts, a window manager is sufficient. If you need speed over completeness, a workspace manager is better. If you're happy with macOS Spaces and manual app launching, you don't need additional software.

Context Managers on Mac: Current Options

As of 2026, the context manager category is still emerging. Most Mac productivity tools focus on window management or workspace layouts.

Ikuna

Category: Context manager
Key feature: Browser tab management + Focus Mode integration
Switching speed: ~3 seconds
Best for: Knowledge workers who need complete environment restoration

Ikuna is the primary example of a true context manager on Mac. It saves apps, tabs, window positions, and integrates with macOS Focus Modes. The trade-off for completeness is slower switching compared to workspace managers.

BetterStage

Category: Workspace manager
Key feature: 16ms switching speed + BSP tiling
Tab management: No
Best for: Users who need fast workspace switching

BetterStage excels at window layout management but doesn't handle browser tabs or Focus Modes. It's closer to a workspace manager than a context manager.

Spencer

Category: Workspace manager
Key feature: Named workspace stages
Tab management: No
Best for: Multi-monitor workspace organization

Spencer focuses on saving window arrangements across monitors. Like BetterStage, it doesn't manage tabs or system settings.

DIY: Shortcuts + AppleScript

You can build a basic context manager using macOS Shortcuts and AppleScript. Create shortcuts that launch specific apps and open URLs. The limitation: no automatic window positioning or Focus Mode integration without additional scripting.

How to Choose Between Context, Workspace, and Window Managers

Start by identifying your primary need:

Need: Organize windows on your current desktop
Solution: Window manager (Rectangle, Magnet)
Why: Lightweight, free, solves the immediate problem

Need: Fast switching between window layouts
Solution: Workspace manager (BetterStage, Spencer)
Why: Optimized for speed, handles multi-monitor setups

Need: Complete project environment restoration
Solution: Context manager (Ikuna)
Why: Saves apps, tabs, and system settings, not just windows

Need: Multiple projects with different app requirements
Solution: Context manager
Why: Automates the entire environment setup

Need: Window tiling + workspace switching
Solution: Workspace manager with tiling features (BetterStage)
Why: Combines layout control with workspace management

Context Switching and Productivity

The concept behind context managers comes from research on context switching costs. Studies show that switching between tasks can reduce productivity by 40% due to cognitive overhead.

A context manager reduces this overhead by:

  1. Eliminating setup time - No manual app launching or tab hunting

  2. Providing visual cues - Different wallpapers or Focus Modes signal the context

  3. Reducing decision fatigue - The environment is pre-configured

  4. Shortening transition time - 3 seconds vs. 5–10 minutes manual setup

The goal isn't to switch contexts more often. It's to make necessary switches less disruptive.

The Future of Context Management

As remote work and multi-project workflows become standard, context management will likely become a core macOS feature. Current signs:

  • Focus Modes (introduced in macOS Monterey) are a step toward context-aware computing

  • Stage Manager (macOS Ventura) attempts workspace organization but lacks persistence

  • Shortcuts app enables basic automation but requires manual scripting

The gap between these native features and true context management is where third-party tools like Ikuna operate. Whether Apple builds comprehensive context management into macOS or the category remains third-party territory will shape Mac productivity tools in the coming years.

Frequently Asked Questions

What's the difference between a context manager and a window manager?

A window manager positions windows on your screen. A context manager saves your entire project environment, apps, tabs, window positions, and system settings, and restores it when you switch projects. Window managers organize your current desktop; context managers automate project switching.

Can I use a context manager with macOS Spaces?

Yes. Many users combine macOS Spaces (for spatial organization) with a context manager (for project-based automation). Spaces provides virtual desktops; context managers populate those desktops with the right apps and tabs automatically.

Does a context manager work with multiple monitors?

Yes. Context managers like Ikuna save window positions across all connected monitors and restore them when you switch contexts. This is especially useful for multi-monitor setups where each project has a specific layout.

How is a context manager different from BetterStage or Spencer?

BetterStage and Spencer are workspace managers, they save window positions and layouts. Context managers go further by saving which apps to launch, which browser tabs to open, and which Focus Mode to activate. Workspace managers prioritize speed; context managers prioritize completeness.

Do I need a context manager if I only work on one project?

Probably not. Context managers solve the problem of frequent project switching. If you work on one project at a time, a window manager (for organizing your desktop) or workspace manager (for multi-monitor layouts) is likely sufficient.

Can a context manager restore my work exactly as I left it?

Context managers restore your environment (apps, tabs, windows), but they don't restore application state. For example, they'll open your Figma file but won't remember which layer you had selected. They automate setup, not work-in-progress state.

Last updated: April 2026

Context managers represent a new category in Mac productivity software, one that prioritizes complete environment restoration over raw speed. As the line between window managers, workspace managers, and context managers becomes clearer, users can choose the tool that matches their specific workflow needs.

For knowledge workers managing multiple projects with distinct tool requirements, context managers eliminate the friction of manual environment setup. For users who just need faster window organization, traditional window or workspace managers remain the better choice.

The category is still emerging, but the core concept of saving and restoring complete work contexts addresses a real productivity gap that existing tools don't fully solve.

Previous
Previous

Color Is Controlling Your Focus More Than You Think

Next
Next

Best Mac Apps for Project Switching: Save Browser Tabs, Apps, and Files Instantly in 2026