claude-island

GitHub
1.7k 234 较难 1 次阅读 今天Apache-2.0插件
AI 解读 由 AI 自动生成,仅供参考

Claude Island 是一款专为 macOS 设计的菜单栏应用,旨在让开发者在使用 Claude Code 命令行工具时获得更流畅的交互体验。它巧妙地将类似苹果“动态岛”的通知机制引入终端会话,让用户无需在终端窗口和应用界面之间频繁切换,即可实时掌握代码生成进度。

该工具主要解决了传统命令行操作中上下文打断的痛点。当 Claude Code 需要权限执行特定工具时,Claude Island 会在屏幕顶部刘海区域自动展开动画提示,用户可直接点击批准或拒绝,彻底告别来回切换窗口的繁琐操作。此外,它还支持实时监控多个会话、查看带有 Markdown 渲染的完整对话历史,并在首次启动时自动完成环境配置。

Claude Island 特别适合习惯使用终端进行开发工作的程序员和 AI 工程研究人员。其核心技术亮点在于通过轻量级的 Unix Socket 通信机制,在后台静默监听会话状态,并以优雅的 Notch UI 覆盖层呈现关键信息。作为一款开源工具,它在提升效率的同时严格保护隐私,仅收集匿名运行数据而不涉及任何对话内容,是优化本地 AI 编码工作流的得力助手。

使用场景

资深后端工程师李明正在 macOS 上利用 Claude Code CLI 重构一个复杂的微服务模块,他需要频繁处理代码生成、文件修改及依赖安装等耗时任务。

没有 claude-island 时

  • 频繁打断心流:每当 CLI 需要确认是否执行危险操作(如删除文件或安装新包)时,李明必须手动切回终端窗口查看提示,导致编程思路不断中断。
  • 多任务监控困难:在同时运行多个后台会话时,无法直观判断哪个任务已完成或卡住,只能轮流切换终端标签页进行“盲查”。
  • 上下文丢失风险:在等待长任务运行时,若切换到浏览器查资料或写文档,很容易错过终端中突然弹出的交互式提问,导致会话超时或报错。
  • 交互效率低下:简单的“是/否”权限确认也需要经历“最小化其他窗口 -> 找到终端 -> 输入字符 -> 回车”的繁琐步骤。

使用 claude-island 后

  • 无感权限审批:当 Claude Code 请求工具执行权限时,MacBook 刘海屏会自动展开动态岛通知,李明可直接在屏幕顶部点击"Approve"或"Deny",全程无需离开当前工作窗口。
  • 实时全景监控:菜单栏常驻显示所有活跃会话的状态摘要,李明一眼就能掌握哪些任务正在运行、哪些等待输入,彻底告别盲目切换。
  • 零干扰后台运行:即使全屏专注于 IDE 或设计稿,claude-island 也能通过优雅的动画提示任务进度和完成状态,确保不错过任何关键交互节点。
  • 流畅对话回溯:点击通知即可在浮层中直接预览带有 Markdown 渲染的完整聊天记录,快速回顾上下文而无需滚动终端历史缓冲区。

claude-island 通过将命令行交互升级为原生图形化通知,让开发者在保持深度专注的同时,实现了对 AI 编程助手的无缝掌控。

运行环境要求

操作系统
  • macOS
GPU

未说明

内存

未说明

依赖
notes仅支持 macOS 15.6 及以上版本;需要安装 Claude Code CLI;应用通过监听 Unix socket 与 CLI 通信,首次启动时会自动安装钩子到 ~/.claude/hooks/ 目录;该项目是一个 macOS 菜单栏应用,非 Python 脚本或深度学习模型,因此无 GPU、Python 版本及特定 Python 库依赖。
python未说明
Xcode (用于构建)
Claude Code CLI
claude-island hero image

快速开始

Logo

Claude Island

一款 macOS 菜单栏应用,为 Claude Code CLI 会话带来灵动岛风格的通知。

发布版本 GitHub 下载量

功能特性

  • 灵动岛界面 — 从 MacBook 灵动岛位置展开的动画覆盖层
  • 实时会话监控 — 实时跟踪多个 Claude Code 会话
  • 权限审批 — 直接在灵动岛中批准或拒绝工具执行
  • 聊天历史 — 查看完整的对话历史,并支持 Markdown 渲染
  • 自动安装 — 首次启动时自动完成挂钩安装

系统要求

  • macOS 15.6 或更高版本
  • Claude Code CLI

安装

下载最新发布版本或从源码构建:

xcodebuild -scheme ClaudeIsland -configuration Release build

工作原理

Claude Island 会在 ~/.claude/hooks/ 中安装挂钩,通过 Unix 套接字通信会话状态。应用程序监听这些事件,并在灵动岛覆盖层中显示。

当 Claude 需要权限来运行工具时,灵动岛会弹出包含“批准”和“拒绝”按钮的界面——无需切换到终端。

数据分析

Claude Island 使用 Mixpanel 收集匿名使用数据:

  • 应用启动 — 应用版本、构建号、macOS 版本
  • 会话开始 — 检测到新的 Claude Code 会话时

不会收集任何个人数据或对话内容。

许可证

Apache 2.0

版本历史

v1.22025/12/12
v1.12025/12/09
v1.02025/12/09

常见问题

相似工具推荐

markitdown

MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|昨天
插件开发框架

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|昨天
图像数据工具视频

OpenHands

OpenHands 是一个专注于 AI 驱动开发的开源平台,旨在让智能体(Agent)像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点,通过自动化流程显著提升开发速度。 无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员,还是需要快速原型验证的技术团队,都能从中受益。OpenHands 提供了灵活多样的使用方式:既可以通过命令行(CLI)或本地图形界面在个人电脑上轻松上手,体验类似 Devin 的流畅交互;也能利用其强大的 Python SDK 自定义智能体逻辑,甚至在云端大规模部署上千个智能体并行工作。 其核心技术亮点在于模块化的软件智能体 SDK,这不仅构成了平台的引擎,还支持高度可组合的开发模式。此外,OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩,证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能,支持与 Slack、Jira 等工具集成,并提供细粒度的权限管理,适合从个人开发者到大型企业的各类用户场景。

70.7k|★★★☆☆|今天
语言模型Agent开发框架

gstack

gstack 是 Y Combinator CEO Garry Tan 亲自开源的一套 AI 工程化配置,旨在将 Claude Code 升级为你的虚拟工程团队。面对单人开发难以兼顾产品战略、架构设计、代码审查及质量测试的挑战,gstack 提供了一套标准化解决方案,帮助开发者实现堪比二十人团队的高效产出。 这套配置特别适合希望提升交付效率的创始人、技术负责人,以及初次尝试 Claude Code 的开发者。gstack 的核心亮点在于内置了 15 个具有明确职责的 AI 角色工具,涵盖 CEO、设计师、工程经理、QA 等职能。用户只需通过简单的斜杠命令(如 `/review` 进行代码审查、`/qa` 执行测试、`/plan-ceo-review` 规划功能),即可自动化处理从需求分析到部署上线的全链路任务。 所有操作基于 Markdown 和斜杠命令,无需复杂配置,完全免费且遵循 MIT 协议。gstack 不仅是一套工具集,更是一种现代化的软件工厂实践,让单人开发者也能拥有严谨的工程流程。

66k|★★☆☆☆|今天
Agent插件

gpt4free

gpt4free 是一个由社区驱动的开源项目,旨在聚合多种可访问的大型语言模型(LLM)和媒体生成接口,让用户能更灵活、便捷地使用前沿 AI 能力。它解决了直接调用各类模型时面临的接口分散、门槛高或成本昂贵等痛点,通过统一的标准将不同提供商的资源整合在一起。 无论是希望快速集成 AI 功能的开发者、需要多模型对比测试的研究人员,还是想免费体验最新技术的普通用户,都能从中受益。gpt4free 提供了丰富的使用方式:既包含易于上手的 Python 和 JavaScript 客户端库,也支持部署本地图形界面(GUI),更提供了兼容 OpenAI 标准的 REST API,方便无缝替换现有应用后端。 其技术亮点在于强大的多提供商支持架构,能够动态调度包括 Opus、Gemini、DeepSeek 等多种主流模型资源,并支持 Docker 一键部署及本地推理。项目秉持社区优先原则,在降低使用门槛的同时,也为贡献者提供了扩展新接口的便利框架,是探索和利用多样化 AI 资源的实用工具。

66k|★★☆☆☆|3天前
插件语言模型Agent

meilisearch

Meilisearch 是一个开源的极速搜索服务,专为现代应用和网站打造,开箱即用。它能帮助开发者快速集成高质量的搜索功能,无需复杂的配置或额外的数据预处理。传统搜索方案往往需要大量调优才能实现准确结果,而 Meilisearch 内置了拼写容错、同义词识别、即时响应等实用特性,并支持 AI 驱动的混合搜索(结合关键词与语义理解),显著提升用户查找信息的体验。 Meilisearch 特别适合 Web 开发者、产品团队或初创公司使用,尤其适用于需要快速上线搜索功能的场景,如电商网站、内容平台或 SaaS 应用。它提供简洁的 RESTful API 和多种语言 SDK,部署简单,资源占用低,本地开发或生产环境均可轻松运行。对于希望在不依赖大型云服务的前提下,为用户提供流畅、智能搜索体验的团队来说,Meilisearch 是一个高效且友好的选择。

57k|★★☆☆☆|今天
图像Agent数据工具