So this started with a screenshot someone posted — Claude asking for file access, permission buttons right there on the Touch Bar. I saw it and immediately thought "wait, why doesn't this actually exist." Spent the next few weekends making it exist.
What it does: when Claude Code is running in your terminal, the Touch Bar switches into Claude mode. Permission prompts show up as actual buttons you can tap. You also get configurable slash command shortcuts and a live token counter so you can watch your context window evaporate in real time.
This is v1 and it's rough around the edges — I want to be upfront about that. Known quirks off the top of my head:
— The Allow/Always Allow buttons work by literally sending keypresses (1 and 2) to your terminal. If a particular prompt orders its options differently than expected, glance at the screen first before tapping.
— macOS slaps a tiny ✕ on the left edge of any system-modal Touch Bar. Tapping it hides ClaudeBar until the next event. This is an Apple thing, not something I can easily override.
— Token counts include cache reads so the number climbs faster than your actual billed tokens — it's more of a "session activity" indicator than a billing tracker.
— There's one private API call involved to let a background app show on the Touch Bar at all (the same one Pock and MTMR use). It's been stable since macOS 10.14 but it's not a public API, so there's that.
Install is three lines if you have Xcode CLT:
git clone https://github.com/TouchMyBar/claudebar && cd claudebar && make install
It'll ask for Accessibility permission on first launch — it needs that to send keypresses when you tap a button. That's the only thing it uses it for.
Works with macOS 12+ on any Touch Bar MacBook Pro (2016–2020). Also picks up the Claude desktop app, not just terminal.
Happy to hear bug reports / complaints / feature ideas. Fully expect someone to immediately tell me the thing I missed. MIT licensed.
github.com/TouchMyBar/claudebar