Agent 桌面 UX 的 Next Frontier:Shob / Hive / AgentBro 三款 workspace 設計拆解(entries: shob, hive, agentbro)💡
你同 AI agent 嘅關係唔應該係對話,而應該係協作。過去兩年,Claude Code、Codex 呢啲 CLI agent 雖然強大,但佢哋嘅 UX 基本就係一個 scrolling terminal 加一堆 permission prompt——你喺度同 agent 「傾偈」,而唔係「管理」佢。但 agent 唔係 chatbot,佢哋係非同步執行、多步驟、需要人機協作嘅系統。Chat-first UX 喺 production 會 fail:invisible actions、unclear state、no controls、no recovery path。呢個 gap,正正係今年上半年三個 open-source 項目——Shob、Hive、AgentBro——從唔同角度嘗試填補嘅空間。
Shob:Desktop-First 嘅透明控制台
Shob 用 Tauri 包裝一個完整嘅桌面 agent workspace,核心設計係 multi-session parallelism 加 permission-based control。你可以在同一個 project 入面同時 run 多個 AI session——一個 fix bug、一個寫 test、一個做 refactor——全部並行執行,每個 session 嘅 context 都獨立保存。最關鍵嘅設計決策係 permission system:每個 agent action 都要經你 approve 先行,唔似傳統 CLI 默認全權授權。佢個 browser 模擬器仲有 fake cursor overlay,agent 喺 browser 做緊乜你睇到一清二楚,連 mouse move 同 click 都有 visual feedback。呢種設計嘅假設係:developer 需要 complete visibility 同 final control,唔係 set and forget。
Hive:Browser-Based 嘅 Agent Orchestration
Hive 嘅 approach 完全唔同——佢係一個 browser-based command center,目標係將多個 CLI agent 組織成一個團隊。最 innovative 嘅設計係 kanban board for AI agents:你唔係同 agent chat,而係用 Todo / In Progress / Done 嘅 board 管理 agent 嘅 task。每個 agent run 喺獨立嘅 git worktree branch,唔會互相 interference,merge 先整合。仲有 cross-repo context linking——一個 agent session 可以見到你成個 stack,frontend、backend、shared types 一次過。Hive 嘅 design philosophy 係 orchestration over conversation:你嘅角色係 project manager,管理緊一個 agent team,而唔係同一個 AI 傾偈。
AgentBro:macOS Native 嘅 Friction Eraser
AgentBro 嘅切入點最特別——佢唔係取代你嘅 terminal 或 IDE,而係喺上面加一層 native macOS Dynamic Island。當 agent 需要你 attention——permission request、plan approval、question——唔使你 switch 返去 terminal,直接喺浮窗入面處理。支援 compact、hover、expanded、detail 四種 view state,仲有 SSH remote forwarding,將 remote server 上 agent 嘅 event 轉返嚟本機。AgentBro 解決嘅核心問題係 context switching cost:每次 agent 停低問你嘢,你要由 editor 跳去 terminal,睇完再跳返嚟,呢個來回本身就係一種 mental tax。將 attention request 變成 desktop 上一個唔打斷 flow 嘅小元件,係好聰明嘅設計 trade-off。
三種 Design Philosophy 嘅取捨
三者對「workspace」嘅定義截然不同。Shob 認為 workspace 係一個完整嘅桌面環境(desktop native),所有工具同 control 喺同一個 window 入面。Hive 認為 workspace 係一個 browser-based control panel(PWA),你可以隨時開關,同其他工具並存。AgentBro 認為 workspace 係你現有 toolchain 上面嘅一層 glue(native overlay),最小化對現有 workflow 嘅改變。呢個唔係純粹嘅技術偏好,而係對「agent 同人類嘅協作模式」嘅根本假設差異。
對我嚟講,三者唔係 zero-sum 嘅競爭。我會用 Hive orchestrate 成個 project 嘅 agent team,用 Shob 做 parallel development sessions,用 AgentBro handle 日常嘅 agent interaction。如果你係 control freak 想睇實每個 action,Shob 嘅 permission system 最啱你;如果你係 manager type 要 orchestrate 多個 agent 做大型 project,Hive 嘅 kanban 係最佳選擇;如果你最在意 flow state 唔想被打斷,AgentBro 嘅 low-friction design 係不二之選。
總之,chat-first UX for agents 已經走到盡頭。Workspace 唔係下一個 trend,而係目前最實在嘅答案。揀邊個起步,取決於你而家最大嘅痛點係咩——睇唔到 agent 做緊乜、管唔到多個 agent、定係成日被 interrupt。搞清楚之後,答案自然出嚟。