farouqaldori

farouqaldori/claude-island

Swift 一般
25
2026-02-23
837
+13
#15
86

项目简介

无需切换上下文即可接收Claude代码通知。一款适用于macOS的极简常驻会话管理器。

Claude Code notifications without the context switch. A minimal, always-present session manager for macOS.

智能解读

智能解读 自动生成

Claude Island 是一款专为 macOS 设计的菜单栏应用,它巧妙地将 iPhone 上的“灵动岛”交互体验带到了 Mac 电脑上。该应用的核心价值在于让开发者无需离开当前工作窗口,就能便捷地管理 Claude Code 命令行会话。 通过自动安装钩子程序实时监控会话状态,应用会在屏幕顶部的“刘海”区域以优雅的动画弹窗展示通知。当 Claude 需要执行工具权限时,用户可以直接在弹窗中点击批准或拒绝,无需切换到终端窗口。此外,应用还提供实时会话监控、完整的 Markdown 渲染对话历史查看功能。它特别适合频繁使用 Claude Code CLI 进行开发的程序员,能显著减少上下文切换,提升在终端中与 AI 协作的工作流效率。使用需 macOS 15.6 及以上系统并已安装 Claude Code CLI。

智能标签

使用场景

使用场景 自动生成

该项目最适合需要频繁使用Claude Code CLI,并希望在不切换应用上下文的情况下高效交互和监控的macOS开发者。

1

多任务并行开发

开发者在终端运行Claude Code进行编码时,需要频繁切换到终端窗口查看输出或批准工具执行,打断了当前工作流。

Claude Island通过常驻菜单栏的Dynamic Island风格通知,实时显示会话状态和工具执行请求,开发者无需离开当前应用即可查看和批准。

在Xcode中调试时,Claude在终端请求运行`npm install`,通知从屏幕顶部弹出,可直接点击“批准”,无需切换到终端窗口。

2

实时监控多个会话

开发者同时运行多个Claude Code会话(如不同项目),难以集中监控每个会话的状态和输出。

应用实时监控所有Claude Code会话,在菜单栏集中显示活动会话,并可点击查看每个会话的完整Markdown渲染历史。

同时为前端和后端项目运行Claude Code,通过菜单栏下拉列表快速切换查看两个会话的对话历史和当前状态。

3

快速权限审批

Claude Code在执行需要权限的操作(如文件写入、命令执行)时,必须在终端内手动输入确认,流程繁琐。

当Claude请求工具执行权限时,应用通过扩展的Notch UI直接提供“批准/拒绝”按钮,实现一键安全审批。

Claude建议运行`rm -rf node_modules`清理依赖,风险操作的通知弹出,开发者可直接在屏幕顶部安全拒绝。

4

无干扰查看历史

需要回顾与Claude的完整对话历史时,必须在终端中滚动查找,格式混乱且效率低下。

应用保存并渲染完整的Markdown格式对话历史,通过菜单栏随时访问,格式清晰且不影响当前工作窗口。

忘记之前Claude提供的API代码片段,从菜单栏打开历史记录,使用清晰的Markdown格式快速找到并复制代码。

项目健康度

60
B 良好

综合活跃度、人气、增长、社区、文档评估

活跃度
18/25
人气
18/25
增长
9/20
社区
5/15
文档
10/15
在 GitHub 上查看

项目信息

作者 farouqaldori
来源 GitHub
周期 每日
仓库 ID farouqaldori/claude-island
最新提交 2025-12-12 17:40:30
首次采集 2026-02-24 08:02:27
最后更新 2026-02-24 08:06:40

赞赏支持

如果本站对你有帮助,欢迎打赏支持

微信打赏码

微信

支付宝打赏码

支付宝

评论 0

登录 后发表评论

加载评论中...

助手