Python技术迷

CodeIsland:把 Claude Code 的运行状态,直接钉到刘海屏上

我盯着这个项目的 demo 看了几秒,第一反应不是“这功能真新”,而是:这东西确实有人会立刻装。

用 Claude Code 这类 AI 编程工具的人,基本都碰过那个时刻。任务已经跑起来了,你切去回消息、看文档、开浏览器,过一会儿想起来再切回来,结果它早就停在那儿,等你授权,或者等你回一句话。窗口没丢,节奏丢了。

Image

CodeIsland 干的就是这个缝隙里的事。

它没去重做一套 AI IDE,也不是再包一层终端壳,而是把 AI 编程助手当前的状态,直接塞进 MacBook 的刘海屏区域。你人在别的窗口,余光还是能看到现在是在执行、在等待、还是卡在授权步骤上。

这个切口挺准。

因为 AI 编程工具现在最烦人的地方,很多时候已经不是“不会写”,而是它开始变得像一个半自动协作者,会不停打断你。要权限、要确认、要你选方案、要你补一句上下文。问题不大,但很碎。你每次都得重新切回去看一眼,这个动作本身就很消耗。

Image

CodeIsland 没把这件事讲得很重,它只是做了一个很具体的动作:自动检测你机器里装了哪些 AI 编程工具,用轻量级钩子去捕获事件,然后把状态变化实时推到刘海面板上。

看到这里,大概就明白它为什么顺手。

你不需要一直守着 Claude Code 的终端,也不用担心 Codex 或 Gemini CLI 在后台悄悄停住。权限请求可以直接在面板上批准或拒绝,AI 的提问也能直接回。再往前一步,点一下当前会话,还能一键跳回对应的终端或编辑器窗口。

这个“跳回去”我反而觉得比状态提醒还实用。

Image

因为很多类似工具会停在通知层,只负责告诉你“出事了”。CodeIsland 多做了一步,把“看见状态”和“回到现场”接上了。你不是收到一条提醒再去找窗口,而是顺手点一下,直接落回那一段工作流里。

另外一个小地方也挺讨喜:它不只盯 Claude Code,一口气支持了 Claude Code、Codex、Gemini CLI、Cursor、Copilot 在内的 9 款主流工具。还有给不同工具配的像素风格小动画角色,多少有点桌宠那味儿。

这当然不是决定性功能,但放在刘海屏这种位置,反而成立。因为它本来就是一个高频、轻量、一直挂在那里的东西,做得太严肃会很怪,带一点游戏机式的小动效,倒更像一个长期陪跑的状态条。

我看完的感觉是,它不是那种一上来就要重塑开发流程的项目。

它只是盯着一个已经很具体、很普遍的小麻烦,把“切窗口确认 AI 现在死没死”这件事,尽量压到最低。对天天开着 AI 编程助手写代码的人,这个动作已经够了。

GitHub:wxtsky/CodeIsland