/06 · App ← Alle Apps
Live Swift · MenuBarX · DMG

ClaudeBar.

macOS-MenuBar-Tracker: Was Claude gerade macht, ohne Terminal zu öffnen.

ClaudeDateiAnsicht
0_087%🔋10:42
ClaudeBar3 Sessions
schollmayer.info
87%
roadmap-tool
42%
ghostwriting
23%
macOS · MenubarSigniert · DMG-Installer

Claude läuft unsichtbar.

Wenn man mit Claude Code arbeitet, läuft die Session im Hintergrund: Tool-Calls, API-Requests, manchmal lange Builds, manchmal Wartezeit. Im Terminal ist das sichtbar. Aber wer in einem anderen Fenster arbeitet — Browser, Notion, Mail — sieht nicht, ob Claude noch läuft, ob es einen Fehler gab, ob es fertig ist.

Das Standard-Workaround ist Tab-Switching alle 30 Sekunden. Bricht den Flow.

Statuszeile als MenuBar-Bewohner.

ClaudeBar setzt sich oben rechts in die macOS-MenuBar und zeigt: aktuelle Session, Token-Verbrauch in Prozent, ob gerade ein Tool läuft. Klick aufs Icon: Dropdown mit aktiven Sessions, Kontext-Auslastung, letzten Logs. Keine Notifications-Spam, kein Tab-Switching.

Live im Eigenbetrieb seit März 2026. DMG-Installer signiert und notarisiert. Nächste Phase: Multi-Account-Support für Scholly + private Claude-Sessions getrennt anzeigen.

/ tech-decisions

Drei Entscheidungen, die wichtig waren.

Native

Swift statt Electron

Electron für eine MenuBar-App ist Overkill: 200 MB RAM für eine Statusanzeige. Swift + AppKit — 30 MB RAM, instant Cold-Start, nativer Look. Lernkurve war steiler, aber lohnt sich für ein Tool, das immer läuft.

Distribution

DMG-Installer, signiert

App-Store-Distribution wäre 99 €/Jahr Apple Developer plus Review-Cycle. Stattdessen: notarisierter DMG-Download. Keine Sandbox-Beschränkung — die App liest Claude-Code-Session-Files direkt.

Datenquelle

Lokale JSONL-Files, kein API

Claude Code schreibt Session-Logs als JSONL ins Home-Verzeichnis. ClaudeBar liest direkt — keine API-Calls, keine Auth, keine Latency. Polling alle 5 Sekunden auf Datei-Änderung, kostet ~0% CPU.

Intern · live mit echten Nutzern Status   Live · in Production

/ weitere apps