TY Wang2026年4月10日3 分鐘閱讀BUILD

BuddyBar

我自己做的一個 native macOS Claude Code companion,把 session state、approval 和 workspace hygiene 放回 menu bar。

BuddyBarClaude CodemacOSAI Workflow

Why it matters

為什麼值得看

>Claude Code 很強,但很多 friction 不是模型能力,而是 session visibility、approval handling、workspace hygiene。

>BuddyBar 的價值不是可愛,而是讓 Claude Code 更像 desktop-native teammate。

>它是我觀察 AI coding workflow 的一個具體產品實驗。

Use it when

什麼時候適合用

>你同時跑多個 Claude Code session,需要 glanceable state

>你常被 approval flow 打斷,不想守在 terminal 前面

>你想把 CLAUDE.md、plugins、hooks 維護工作拉回 GUI

Skip it when

什麼時候先不要用

>你只是偶爾開一次 Claude Code

>你主要在非 macOS 環境工作

>你想找的是完整 IDE,而不是 workflow companion

BuddyBar

BuddyBar 是我和夥伴 Victor 一起做的 macOS native Claude Code companion。

如果只用一句話描述它,我會說:

它不是另一個 Claude wrapper,而是把 Claude Code 的 session、approval 與 workspace hygiene 拉回桌面環境的 control surface。

我自己長時間使用 Claude Code 時,最常遇到的 friction 不是模型不夠聰明,而是:

  • 不知道它現在到底在跑、在等我、還是早就做完了
  • approval flow 很容易打斷節奏
  • CLAUDE.md、hooks、plugin 這些維護工作散在 terminal 和檔案系統裡

BuddyBar 想解的,就是這些「模型之外,但每天都很痛」的 workflow 問題。

我把它當成什麼

我不把 BuddyBar 當成一個可愛 menu bar pet。

比較準確的說法是:

  • 一個 Claude Code 的 glanceable state layer
  • 一個 approval-heavy workflow 的 native operator UI
  • 一個 workspace hygiene 的 GUI 入口

換句話說,它不是要取代 Claude Code,而是要讓 Claude Code 更像一個 desktop-native teammate。

它解了哪些痛點

1. Session visibility

不用一直切 terminal tab,也能知道:

  • idle
  • running
  • waiting approval
  • compacting
  • completed
  • error

對重度使用者來說,這不是小功能,是 interruption cost 的差別。

2. Approval handling

有些任務真正卡住的不是生成,而是人工確認。BuddyBar 把 approval flow 從 terminal 提出來,讓你用更自然的 GUI 回應。

3. Workspace hygiene

我很在意 CLAUDE.md、hooks、plugins 這些跟 workflow 穩定度高度相關的東西。BuddyBar 把這些維護工作整理進 app 裡,避免它們永遠藏在 shell 角落。

4. Native operator feeling

Claude Code 很強,但很多時候它像一個藏在 terminal 裡的黑盒子。BuddyBar 想做的是讓它變得 visible、responsive、and easier to return to.

我怎麼看它的產品定位

BuddyBar 最有價值的定位不是「有趣」,而是:

A native control center for Claude Code on macOS.

這也是我現在最想測試的產品假設:

當 AI coding 逐漸進入長 session、多 approval、多 context 的工作模式後,會不會需要一層真正 desktop-native 的 operator surface?

我認為答案很可能是會。

誰適合,誰不適合

適合

  • 長時間跑 Claude Code 的 power users
  • 同時開多個 session 的人
  • 在意 approval / visibility / workflow continuity 的使用者
  • 喜歡 native macOS tooling 的人

不適合

  • 只是偶爾開一下 Claude Code 的人
  • 不在 macOS 生態工作的人
  • 想找完整 IDE replacement 的人

為什麼我把它放在 tywang.ai

BuddyBar 自己有產品站:buddybar.ai

但放在這裡的原因不是下載,而是把它放回我的工作脈絡裡:

  • 我為什麼做它
  • 它在我的 AI workflow 裡扮演什麼角色
  • 它反映了我怎麼看待 AI coding 的下一步

如果你也在思考 AI coding workflow、approval design、或 native operator layer,這個專案可能會讓你有一些共鳴。

Related Projects

延伸案例

dentall AI 牙位圖與病歷生成產品畫面

Flagship Venture

2018-至今

dentall:把牙科平台、AI 與治理底座一起建起來

在 dentall 這段,我一邊帶產品研發團隊,一邊把雲端 HiS、AI 產品與治理底座補起來。比較像是一邊長組織,一邊把平台慢慢做穩。

CTO / Org Builder & AI Product Lead

Dental SaaSHealthTechAI ProductsEngineering LeadershipISO 27001

牙科診所客群

3,000+

公司規模

60-100

ISO 建置與取證

4 months

台灣 3,000+ 家牙科診所與平台用戶Dental SaaS / HealthTech / AI
View Case Study

SEA Super-App Tech Advisor

2020-2021

SEA Super-App Tech Advisor:在大型平台案裡,協助把架構和交付邊界想清楚

這段是透過矽谷合作夥伴參與東南亞大型 Super App 的系統開發。我們做的比較像是在大型企業的高壓條件下,產出穩定高品質的交付。

Technical Advisor / Enterprise Platform Delivery

Enterprise ArchitectureSuper AppPlatform DeliveryTechnical Advisory

市場量級

SEA scale

系統要求

Enterprise-grade

合作型態

Cross-team

匿名東南亞 Super AppConsumer Platform / Enterprise Architecture
View Case Study

延伸閱讀

延伸閱讀

AI coding tools comparison graphic
2026年3月18日3 分鐘閱讀

每個月花超過一萬塊訂閱 AI Coding 工具,值得嗎?

我同時長期用 ChatGPT Pro、Claude Code Max 和 Google AI Pro。現階段如果要給建議,我會把它們當成三種完全不同的工作取向。

AI Coding ToolsClaude CodeCodex AppGemini
Read Article
Claude Code source leak graphic
2026年4月1日4 分鐘閱讀

Claude Code 原始碼洩露後,我真正學到的是什麼?

51 萬行程式碼裡,真正值得看的不是八卦,而是 harness、CLAUDE.md、parallel agents 與 context compression。

Claude CodeAI AgentWorkflowPlanning
Read Article
Build your AI agent graphic
2026年4月4日3 分鐘閱讀

AI Agent 沒有你想像中那麼難,先做一個就好

大部分時候你不需要神祕框架,只需要把任務、資訊、工具與規則講清楚,就已經能做出第一個有用的 agent。

AI AgentAutomationWorkflowPlanning
Read Article

Contact

如果這個方向和你有共鳴

我自己做的一個 native macOS Claude Code companion,把 session state、approval 和 workspace hygiene 放回 menu bar。