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
Create a context - Name it after your project (e.g., "Client Work", "Deep Writing", "Development")
Configure the environment - Open the apps you need, arrange your tabs, set your Focus Mode
Save the context - The context manager captures everything
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:
Eliminating setup time - No manual app launching or tab hunting
Providing visual cues - Different wallpapers or Focus Modes signal the context
Reducing decision fatigue - The environment is pre-configured
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.