Mac 灵动岛 Claude Code 通知管理器
Claude Code 用得越多,越离不开终端,但也越烦一个事:它每次要执行文件操作或运行命令时都需要你切回终端窗口点批准。开发者 farouqaldori 做了个小工具 Claude Island,把这个流程搬到了 MacBook 的刘海区域。
这是一个 macOS 原生应用,用 Swift 写的,装好之后会在刘海位置显示一个可展开的浮层。Claude Code 运行时,它实时追踪会话状态。需要授权的时候,刘海区弹出批准/拒绝按钮,点一下就行,不用切窗口。
原理不复杂:应用会在 ~/.claude/hooks/ 目录下安装钩子脚本,通过 Unix socket 和 Claude Code 通信,监听会话事件。首次启动自动配置,不需要手动折腾。
除了权限审批,它还能查看完整的对话历史,支持 Markdown 渲染,同时管理多个 Claude Code 会话。对于同时开好几个项目的开发者来说,省去了在多个终端标签页之间来回切换的麻烦。
要求 macOS 15.6 以上,目前已发布 3 个版本,可以直接下载安装,也可以从源码编译。代码开源,Apache 2.0 协议。
值得一提的是,应用集成了 Mixpanel 做匿名使用统计,会采集应用版本和会话启动事件,但声明不收集对话内容和个人数据。介意的话需要留意一下。
用 Claude Code 干活但又不想一直盯着终端的 Mac 用户,可以试试看,是个轻量的效率补丁。
项目地址:github.com/farouqaldori/claude-island
http://t.cn/AXIDQkta