Sandbox
@Aura-Technologies-llc/ClaudeCodeMonitor

Menu bar monitor for Claude Code on macOS

ClaudeCodeMonitor runs as a macOS menu bar app and watches Claude Code processes on your machine. It tracks multiple sessions, shows resource use and status, and offers quick actions like focus, kill, and rename from the menu bar.

44 starsβ€’7 forksβ€’Pythonβ€’Updated 11mo ago
Who it's for

Builders who run Claude Code on macOS and want a quick view of live sessions and resource use.

What it delivers

You can keep track of multiple Claude Code sessions and manage them from the menu bar.

What it does

Real-time process tracking

Detects running Claude Code instances and shows their PID, CPU usage, memory use, and runtime.

Instance management

Lets you rename instances, focus them, kill them, and keep persistent numbering across sessions.

Smart status display

Shows whether an instance is idle, running, or done, with actual commands being executed.

Task completion notifications

Sends alerts when long-running tasks finish, with settings to turn notifications on or off.

Local and low-footprint design

Runs locally on macOS with minimal resource use and no external connections.

README

ClaudeCodeMonitor

macOS Notarized Status

A lightweight macOS menu bar application that monitors and manages Claude Code instances in real-time. Keep track of multiple Claude sessions, their resource usage, and running processes - all from your menu bar.

Claude Code Monitor Screen

✨ Features

Real-Time Monitoring

  • Live Process Tracking: Automatically detects and monitors all running Claude Code instances
  • Resource Usage: Displays CPU and memory consumption for each instance
  • Smart Command Detection: Shows actual commands being executed, not just shell wrappers
  • Status Indicators: Visual feedback for idle, running, and completed tasks

Instance Management

  • Custom Naming: Rename instances for easy identification
  • Quick Actions: Focus, kill, or manage instances directly from the menu bar
  • Persistent Numbering: Maintains consistent instance numbering across sessions
  • Multi-Instance Support: Track unlimited Claude sessions simultaneously

Smart Notifications

  • Task Completion Alerts: Get notified when long-running tasks finish
  • Configurable Thresholds: Set your own notification preferences
  • Non-Intrusive: Toggle notifications on/off as needed

Performance Optimized

  • Low Resource Footprint: Minimal CPU and memory usage
  • Efficient Polling: Smart update intervals to balance responsiveness and efficiency
  • Native macOS Integration: Built specifically for macOS using native APIs

πŸš€ Quick Start

Download & Install

  1. Download the latest ClaudeCodeMonitor.dmg
  2. Open the DMG file
  3. Drag ClaudeCodeMonitor to your Applications folder
  4. Launch from Applications or Spotlight

The app will appear in your menu bar immediately upon launch.

πŸ“Š What It Monitors

ClaudeCodeMonitor tracks various aspects of Claude Code instances:

  • Process Information

    • Process ID (PID)
    • CPU usage percentage
    • Memory consumption
    • Running time
  • Command Execution

    • Active commands and scripts
    • Shell processes
    • Background tasks
  • Instance State

    • Idle (no active processes)
    • Running (executing commands)
    • Done (task completed)

🎯 Use Cases

  • Development Workflow: Track multiple Claude coding sessions during development
  • Resource Management: Monitor CPU/memory usage to prevent system slowdowns
  • Task Tracking: Get notifications when long-running builds or tests complete
  • Multi-Project Work: Easily switch between different Claude instances working on separate projects

βš™οΈ Configuration

Access settings through the menu bar icon:

  • Notifications: Toggle task completion notifications
  • Debug Mode: Enable detailed logging for troubleshooting
  • Instance Names: Right-click any instance to rename it

Settings are automatically saved to ~/.claudemonitor_settings.json

πŸ”§ System Requirements

  • macOS 10.15 (Catalina) or later
  • Apple Silicon (M1/M2/M3) or Intel Mac
  • 5 MB disk space
  • No additional software required

πŸ”’ Privacy & Security

  • Apple Notarized: Verified and notarized by Apple for securityΒΉ
  • Local Only: All monitoring happens locally on your machine
  • No Data Collection: No telemetry, analytics, or external connections
  • Minimal Permissions: Only requires standard process monitoring permissions
  • Sandboxed: Runs with limited system access for safety

πŸ“ Troubleshooting

App doesn't appear in menu bar

  • Check Activity Monitor for ClaudeCodeMonitor process
  • Try restarting the app or logging out/in
  • Ensure you've granted necessary permissions in System Settings

High CPU usage

  • Enable Debug Mode to identify issues
  • Check for zombie processes in Activity Monitor
  • Restart the app if needed

Instance not detected

  • Make sure Claude Code is actively running
  • Check that you're running commands in Claude
  • Try restarting ClaudeCodeMonitor

πŸ’¬ Support & Feedback

For questions, bug reports, or feature requests, please contact:

πŸ™ Acknowledgments

  • Built with rumps for macOS menu bar integration
  • Process monitoring powered by psutil
  • Designed specifically for the Claude Code community

ΒΉ Apple Notarization: This app has been notarized by Apple, which means it has been scanned for malicious content and meets Apple's security requirements. When you download ClaudeCodeMonitor, macOS will verify that it hasn't been tampered with since notarization, ensuring you're running the authentic, safe version of the application. Learn more about notarization


Made with ❀️ for seamless Claude Code monitoring

Files in the repo

Repository payloadβ€’4 top-level entries
  • Claude-code-monitor.png
  • ClaudeCodeMonitor.py
  • OPEN_SOURCE.md
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More other

🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. πŸ–₯️ Local-first desktop app. πŸ–ΌοΈ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video β€” real files, HTML/PDF/PPTX/MP4 export. πŸ€– Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.

95k
tinyhumansai/
openhuman

OpenHuman is an open source personal AI for Mac, Windows and Linux β€” local-first memory, agent orchestration, and deep research.

40k

Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.

35k

AIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench for macOS, Windows, and Linux, with scientific agents, Python/R notebooks, data connectors, and reproducible provenance.

4k

🀯 LobeHub is your Chief Agent Operator, organizing your agents into 7Γ—24 operations by hiring, scheduling, and reporting on your entire AI team.

82k