Workspaces List

Never lose track of Claude again. Manage multiple VSCode/Cursor workspaces with real-time AI status monitoring.

⚠️ macOS only (uses native window detection)

Why You Need This

Working with multiple Cursor instances? Stay organized and productive.

🪟

Unified Workspace View

See all your open VSCode and Cursor windows in one place. Click any workspace to instantly switch focus.

🤖

Claude Status Tracking

Real-time monitoring of Claude Code sessions. Know exactly which workspace needs your attention.

Smart Performance

Focus-aware monitoring ensures minimal resource usage. Only updates when you're actively looking.

Claude Status at a Glance

Visual indicators show you exactly what Claude is doing

⚠️
WaitingForInput
Claude needs your approval or input to continue
Executing
Claude is actively working on tasks
RecentlyFinished
Claude completed a task (color gradient fades over 30 minutes)
Running
Claude process is running but idle
NotRunning
No active Claude process detected
NoSession
No Claude conversation found in this workspace

See It In Action

Clean, intuitive interface that stays out of your way

Workspaces List Screenshot

Configuration

All settings are optional - works great out of the box

workspacesList.statusMonitorInterval
number (milliseconds)
How often to check Claude Code status. Lower values provide faster updates but use more resources.
Default: 5000 (5 seconds)
workspacesList.processMonitorInterval
number (milliseconds)
How often to scan for Claude Code processes. This detects when Claude starts or stops running.
Default: 30000 (30 seconds)
workspacesList.executingThreshold
number (milliseconds)
Time threshold for detecting executing status. File activity within this window indicates Claude is actively working.
Default: 30000 (30 seconds)
workspacesList.waitingMessageAge
number (milliseconds)
Minimum age for assistant messages to be considered as waiting for input. Prevents false positives during rapid execution.
Default: 10000 (10 seconds)