查看: 4|回复: 0

用 Claude Code 的人都知道一个痛点:它每次要执行文件操作或者跑命令,都得你切回终端窗口手动点批准。

[复制链接]

6

主题

0

回帖

18

积分

新手上路

积分
18
发表于 5 小时前 | 显示全部楼层 |阅读模式
用 Claude Code 的人都知道一个痛点:它每次要执行文件操作或者跑命令,都得你切回终端窗口手动点批准。干活正在心流状态,啪,被打断了。


有个开发者 farouqaldori 做了个小工具叫 Claude Island,思路很巧妙,把这个审批流程搬到了 MacBook 的刘海区域,类似于苹果手机的灵动到功能。

装好之后,刘海位置会多一个可展开的浮层。Claude Code 跑着的时候,它在后台实时追踪会话状态。一旦需要你授权,刘海区直接弹出批准或拒绝的按钮,点一下就完事,全程不用切窗口。

技术实现也不复杂。它是用 Swift 写的 macOS 原生应用,会在 ~/.claude/hooks/ 目录下装一组钩子脚本,通过 Unix socket 跟 Claude Code 通信,监听会话事件。首次启动自动配好,不用手动配置。

除了权限审批,它还有几个实用功能:可以查看完整对话历史,支持 Markdown 渲染,还能同时管理多个 Claude Code 会话。如果你习惯同时开好几个项目,这个功能能省掉在终端标签页之间来回跳的麻烦。

系统要求 macOS 15.6 以上,目前已经迭代了 3 个版本,可以直接下载安装包,也可以拉源码自己编译。开源项目,Apache 2.0 协议。

有一点需要提一下:应用集成了 Mixpanel 做匿名使用统计,会采集应用版本和会话启动事件。官方说不收集对话内容和个人数据,但如果你对这类数据采集比较敏感,建议留意一下。

总的来说,如果你重度使用 Claude Code,又不想一直盯着终端等它问你要权限,这个工具值得试试。轻量,实用,装上就能用。

开源项目地址:github.com/farouqaldori/claude-island

还在维护的 fork:github.com/engels74/claude-island

##


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部