CodeIsland:把 Claude Code 的“卡住时刻”,直接钉在 MacBook 刘海上
用 Claude Code 写代码的人,应该都碰过这种瞬间。你把任务丢进去,切去看文档、回消息、刷个浏览器,再回来一看,它不是跑完了,也不是报错了,而是卡在“等你授权”“等你确认”“等你回答一个问题”。窗口没开着的时候,这种停顿几乎没有存在感。
CodeIsland 盯的就是这个空档。
它会自动识别你机器上装了哪些 AI 编程工具,用比较轻的钩子去抓状态变化,然后把这些变化直接推到刘海区域的小面板里。你不用来回切终端,不用猜它现在是在执行、报错、等输入,还是单纯挂起。抬眼看一眼,基本就知道现在轮到谁动了。
这个设计最顺手的地方,不只是“显示状态”。
权限请求可以直接在面板上批或者拒。AI 中途冒出来的问题,也能在这里回。会话点一下,还能直接跳回对应的终端或者编辑器窗口。它不是又造了一个控制台出来,而是把那些最容易把流程掐断的动作,提前拎到了你视线一直能扫到的位置。
我觉得这比“做一个更炫的 AI 编程面板”要实际得多。
因为多数人真正被打断,不是在写 prompt,也不是在看输出,而是在等待和切换。尤其你同时挂着多个 agent 跑任务时,最烦的不是慢,是不知道谁在等你。CodeIsland 基本就是把这件事做成了一个持续在线的提醒器,而且放在了 MacBook 最不容易被别的窗口盖住的地方。
它现在支持 Claude Code、Codex、Gemini CLI、Cursor、Copilot 等 9 款主流工具,覆盖面已经不算小了。
另外还有个小地方挺招人停一下:每个工具都能配像素风的小动画角色。这个设定本来很容易做油,但放在这里倒不突兀。毕竟你盯的是“AI 现在在干嘛”,不是冷冰冰一串状态字,有个会动的小角色挂在那,反而更像一个真的在后台忙活的东西。
这项目不复杂,甚至可以说挺直接。
但它抓到的是 AI 编程里一个很具体、又很高频的别扭:助手明明在跑,用户却总在错过它需要你那一下。
GitHub:wxtsky/CodeIsland