VibeBar

AI Coding Session Monitor for macOS

A lightweight menu bar app that monitors live session activity for Claude Code, Codex, OpenCode, Aider, Gemini CLI, and GitHub Copilot. See what your AI assistants are doing — without switching windows.

VibeBar menu bar showing active AI coding sessions

Features

Real-time Monitoring

Track the status of all active AI coding sessions directly from your menu bar. See running, awaiting input, idle, and stopped states at a glance.

Multi-Tool Support

Works with Claude Code, Codex, OpenCode, Aider, Gemini CLI, and GitHub Copilot out of the box. Monitor all your AI coding assistants from a single unified interface.

Triple Data Channels

Three independent monitoring channels — PTY Wrapper, Local Plugins, and Process Scanner — ensure maximum reliability and accuracy.

Customizable Appearance

Choose from multiple icon styles (Ring, Particles, Energy Bar, Ice Grid) and color themes to match your personal preferences.

Plugin Management

Install, update, and manage plugins for Claude Code and OpenCode directly within the app. No manual configuration needed.

Multi-Language

Native support for English, 中文, 日本語, and 한국어. The interface automatically adapts to your system language.

Screenshots

VibeBar menu bar dropdown

Menu bar dropdown showing active sessions

VibeBar settings panel

Settings panel with appearance customization

How to Use

1

Install VibeBar

Download the latest DMG from GitHub Releases, open it, and drag VibeBar.app to your Applications folder. Right-click and select Open for first launch.

2

Install Plugins

Open Settings and install plugins for Claude Code, OpenCode, and GitHub Copilot with one click. For Codex, Aider, and Gemini CLI, the built-in wrapper handles monitoring automatically.

3

Start Coding

Launch your AI coding tools as usual. VibeBar automatically detects sessions and shows their real-time status in the menu bar.

4

Monitor & Customize

Click the menu bar icon to see all active sessions. Open Settings to customize icon styles, color themes, and configure launch at login.

Alternative: Use the Wrapper

You can also use the vibebar wrapper command to start your tools with enhanced monitoring:

# Start Claude Code with monitoring
vibebar claude

# Start OpenCode with monitoring
vibebar opencode

# Start Codex with custom model
vibebar codex -- --model gpt-5-codex

FAQ

VibeBar requires macOS 13 (Ventura) or later.

No. VibeBar is extremely lightweight and only reads session state data. It has negligible CPU and memory overhead.

VibeBar uses three independent channels: dedicated plugins that hook into tool events, a PTY wrapper that monitors terminal output, and a process scanner as fallback. This triple-layer approach ensures reliable detection.

VibeBar supports Claude Code, Codex, OpenCode, Aider, Gemini CLI, and GitHub Copilot. The plugin architecture is designed to be extensible, so more tools may be supported in the future.

Yes! VibeBar is fully open source. You can view the code, submit issues, and contribute on GitHub.

VibeBar includes automatic update checking. You'll be notified when a new version is available. You can also manually download the latest release from GitHub.