VibeStatusVibeStatus
Actively Maintained

Changelog

New updates and improvements to VibeStatus. Follow along as we build the best Claude Code companion for macOS.

Latest

v1.8 - Terminal.app Compatibility

Jan 18, 2026View on GitHub

What's New

Terminal.app Compatibility


  • Fixed detection issues when running Claude Code from Terminal.app

  • Improved process detection (case-insensitive, supports node process)

  • Increased process tree walk depth for deeper shell hierarchies
  • UI Improvements


  • Sidebar tabs now fully clickable (not just the text)

  • Settings window now uses black theme

  • Removed Auto Show/Hide toggle (always on by default)

  • Updated copyright to 2026
  • Bug Fixes


  • Fixed crash when changing widget style
  • Installation


    1. Download VibeStatus-1.8.zip
    2. Unzip and drag VibeStatus.app to Applications
    3. Open the app and configure integration in Settings

    Previous Releases

    v1.6

    v1.6

    1 months ago

    What's New

    Bug Fixes


  • Fixed widget showing "Run Claude" during long-running Claude tasks

  • Improved Claude process detection by walking up the process tree to find the main Claude process

  • StatusManager now only checks PID validity for sessions older than 60 seconds to avoid false positives
  • Code Quality


  • Major refactoring for production quality

  • Extracted types into dedicated Types.swift

  • Centralized constants in Constants.swift

  • Improved documentation and architecture docs
  • Note: This release is not notarized. macOS may show a security warning on first launch. Right-click the app and select "Open" to bypass.

    v1.5

    VibeStatus v1.5 - Project Names in Multi-Terminal View

    1 months ago

    Improved Multi-Terminal Display

    Now shows project names for each Claude session when running multiple terminals.

    What's New


  • Individual session rows - Each Claude session gets its own row in the widget

  • Project names - See the folder name for each session (e.g., "MyApp", "Backend")

  • Color-coded indicators - Each session shows its own status color

  • Compact layout - Efficient multi-session display
  • Screenshot


    When running multiple Claude sessions, the widget shows:
    ● MyApp      working
    ● Backend ready
    ● Frontend input

    Note: After updating, re-run setup (click gear icon) to update the hook script for project name detection.

    v1.4

    VibeStatus v1.4 - Multi-Terminal Support

    1 months ago

    Multi-Terminal Support

    Track multiple Claude sessions simultaneously.

    Features


  • Aggregated status display (shows count when multiple sessions active)

  • Per-session status files for independent tracking

  • Status priority: Input needed > Working > Idle
  • How It Works


    Each Claude terminal session writes its status to a unique file. VibeStatus monitors all session files and shows the aggregated status.

    Note: After updating, you may need to re-run the setup to update the hook script.

    v1.3

    v1.3 - Sound Selection & Claude Detection

    1 months ago

    What's New

    Sound Selection


  • Choose from 12 system sounds for notifications (Glass, Purr, Blow, Bottle, Frog, Funk, Hero, Morse, Ping, Pop, Submarine, Tink)

  • Option to disable sounds entirely

  • Test buttons to preview sounds before selecting
  • Claude Detection


  • Automatically detects when Claude is not running

  • Shows "Run Claude" status with gray indicator when inactive
  • UI Improvements


  • Widget background changed from glass effect to 80% black opacity

  • Added gray status indicator for "not running" state
  • Bug Fixes


  • Fixed Sparkle updater crash (XPC services now properly signed)
  • v1.1

    VibeStatus v1.1

    1 months ago

    VibeStatus v1.1

    A macOS status widget for Claude Code that shows working/ready/needs-input states.

    Signed and Notarized by Apple - no Gatekeeper warnings!

    Features


  • Floating glass widget showing Claude's status

  • Menu bar icon that changes based on status

  • Sound notifications when Claude finishes working

  • Always-on-top widget visible across all spaces

  • Sparkle auto-updates
  • Installation


    1. Download VibeStatus-1.1.zip
    2. Unzip and drag VibeStatus.app to Applications
    3. Launch and configure hooks via menu bar icon

    Requirements


  • macOS 13.0 or later

  • Claude Code CLI with hooks support
  • Want to stay updated?

    Star on GitHub