Agentbar Menubar — Development skill for Claude Code
GNOME/Linux tray app for monitoring provider usage, resets, spend, and headroom.
How to install Agentbar Menubar
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open black-swann/agentbar-menubar and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agentbar Menubar does
GNOME/Linux tray app for monitoring provider usage, resets, spend, and headroom.
Alternatives in Development
- Claude Desktop Debian — Unofficial Claude desktop app for Debian/Linux 2.5k ★
- Codenotch — A macOS app that pins usage limits from Claude Code, Cursor, Codex, and Antigravity to a screen edge 1.3k ★
- Claude Code Otel — A comprehensive observability solution for monitoring Claude Code usage, performance, and costs 306 ★
README
AgentBar
AgentBar is a local-first Linux tray app and CLI for monitoring usage, reset windows, spend, and status across coding tools and AI services.
It reads local provider CLIs, known config files, browser cookies, and provider usage endpoints only for features you enable. AgentBar does not send usage data to an AgentBar backend.

Features
- GNOME/AppIndicator tray label for active provider usage.
- GTK usage panel with provider tabs, reset windows, headroom, pace, and local spend history.
- Text and JSON CLI output for usage, config validation, and local cost scans.
- Local recommendations and notifications based on freshness, resets, pace, and headroom.
- Optional generated tray icons that show remaining-usage cues.
- Provider-aware local storage for account, plan, reset, and spend state.
Supported Providers
AgentBar includes adapters for Codex, Claude, OpenCode, OpenCode Go, Gemini, Antigravity, Copilot, z.ai, MiniMax, Kimi, Kimi K2, Kilo Code, Kiro, Vertex AI, Amp, Ollama, JetBrains AI, OpenRouter, Perplexity, Synthetic, and Warp.
Support depth varies. Some providers expose live plan and rate-limit data; others expose local usage, status, configured identity, or cost history when available.
Requirements
- Linux desktop session
- Swift 6.2 or newer
- GTK 3 and Ayatana AppIndicator development packages for tray builds
- GNOME AppIndicator support for tray visibility
On Ubuntu:
sudo apt install libgtk-3-dev libayatana-appindicator3-dev gnome-shell-ubuntu-extensions
gnome-extensions enable ubuntu-appindicators@ubuntu.com
Log out and back in if `org.kde.StatusNotifierWatcher` is still unavailable after enabling the extension.
Install
Build the tray app and install the desktop launcher:
./bin/install-agentbar-launcher.sh
Start AgentBar on login:
./bin/install-agentbar-autostart.sh
Install the CLI helper as `agentb
Related Skills
Codex Usage Tray
Windows tray monitor for OpenAI Codex subscription limits (five-hour and weekly windows, resets, plan, credits
Claude Account Switcher
Menu bar / tray app that keeps every Claude Code login and switches accounts in one click, or automatically wh
Cc Cockpit
Claude Code usage panel for GNOME: tray indicator with live rate-limit ring, local dashboard and terminal summ
GenAIUsageWidget
Windows/Linux tray + desktop widget for Claude / Codex / Cursor / Antigravity usage limits (inspired by CodexB
Usage Kun
Privacy-first macOS menu bar and Windows x64 tray app to monitor Claude Code, Codex, and optional Gemini quota
Rate Tray
Windows tray app showing Claude Code and Codex usage limits.
Related Agents
Byok Token Security Expert
BYOK (Bring-Your-Own-Key) and OAuth token security expert. Deep on cross-platform OS keychain integration (mac
App Tester
Builds and exercises Heron end-to-end on this machine — starts the dev app, starts and stops real claude CLI s
RAG Pipeline Reviewer
Review RAG pipeline changes for contract compliance — embedding provider priority, Qdrant point-id format, con