01
活动会话列表
所有在跑会话按项目分组,实时状态:等待输入 / 工作中 / 等待审批。Hook 触发时实时更新。
02
内联权限卡片
Claude Code 权限请求以 Allow / Deny 卡片弹出。决定通过 hook 协议回写 — 全程不切终端。
03
Tab 级精确跳转
点击卡片或按 Return 跳转到会话所在的精确终端 tab — Ghostty surface id、iTerm2 tty、Terminal tab 全支持。
工作原理
刘海岛完全由 hook 驱动。Claude Statistics 把 hook 安装到 ~/.claude/settings.json、~/.codex/hooks.json 与 ~/.gemini/settings.json — 事件以 JSON 形式从 stdin 回流。
- 01 Hook 事件 PreToolUse、PostToolUse、Notification、Stop、PermissionRequest 等 — 每条事件携带 session id、项目路径与对应工具调用。
- 02 状态聚合 应用把原始事件折叠成会话视图:等待用户、工作中、等待审批、空闲、完成。
- 03 审批往返 Allow / Deny 一点会通过 hook stdin 协议写回 JSON 决定,Claude 立即继续。
什么时候最有用
-
✦
并行跑三个会话 会话 A 要审批时,刘海亮起带命令;一点放行,你继续在会话 B。
-
✦
走开一会儿再回来 去趟厨房,远远瞥一眼 — 绿点表示在等你,黄点表示还在工作。