kqzhong
V2EX  ›  Claude

做了个小工具,在菜单栏监控一下 claude code 工作状态

  •  
  •   kqzhong · 2 days ago · 1637 views

    端午没事在家写了个小工具,监控一下 cc 的执行。

    平时在 vscode 和 kitty 中用 cc ,有时候切出去摸摸鱼,碰到:

    1. 在后台运行突然异常中断了,没发现
    2. 在等待我回复,但是没用 AskUserQuestion 来问,导致没有触发 hook 发给我通知

    写个小工具放在菜单栏,摸鱼的时候偶尔看一下。附带:

    1. 支持通知。如果 cc 在等待我回答且应用在后台,发个通知给我,我点击一下切过去,回复一下
    2. 对于多开场景,点击每个 session 直接切过去 (目前 vscode 可以切换到窗口,cursor 这类因为我自己不用,没实际测。kitty 终端只能切到应用,到不了具体的 tab 。tmux 也没完全支持)。

    纯粹是方便自己。

    https://github.com/alfred-zhong/cc-status/raw/main/assets/screenshot-1.jpeg

    后续应该会逐步再完善完善

    https://github.com/alfred-zhong/cc-status

    16 replies    2026-06-24 16:55:14 +08:00
    bwnjnOEI
        1
    bwnjnOEI  
       2 days ago via iPhone
    不是有个 codexbar 吗 龙虾之父那个
    bwnjnOEI
        2
    bwnjnOEI  
       2 days ago via iPhone
    @bwnjnOEI 哦认真看是工作状态
    dododook
        3
    dododook  
       2 days ago via iPhone
    那个 cpu 图标是啥软件?
    w568w
        4
    w568w  
       2 days ago
    这个我用的 Yakuake 最近有个类似的功能,不过适用范围更广一些:是作为终端软件直接监控整个终端是否在动。如果某个页面超过一定时间没有任何变化且没有用户输入,就直接弹通知提醒「终端页面空闲」。

    和楼主分享工具的关系是,我觉得你这个是不是也可以扩展一下,从终端角度来监控(这样也能监控一些 edge case ,比如 claude code 卡死)?
    kqzhong
        5
    kqzhong  
    OP
       2 days ago
    @dododook istat menus
    kqzhong
        6
    kqzhong  
    OP
       2 days ago
    @w568w 暂时不想做的太复杂。不可能做到终端那种程度,那样的去调用终端软件 api 之类的。
    后面看看想先把 tmux 能支持一下,不晓得可不可行
    w568w
        7
    w568w  
       2 days ago
    @kqzhong 终端监控其实很容易,我看你用的是 Kitty ,直接参考例子: https://sw.kovidgoyal.net/kitty/launch/#watchers 就可以了。

    tmux 也不难,一个命令就可以枚举所有运行中 clients 的状态
    kqzhong
        8
    kqzhong  
    OP
       2 days ago
    @w568w 多谢,我后面空了试试
    bearbest
        9
    bearbest  
    PRO
       2 days ago
    https://github.com/wxtsky/CodeIsland
    我用的这个,直接在刘海儿中能看到状态,还可以设置任务完成时 bee 一声提醒用户
    JasonYip
        10
    JasonYip  
       2 days ago via Android
    最近用 zcode 如果要用户决策了会弹窗通知 已经习惯了 好久没用 cc 了😂
    kqzhong
        11
    kqzhong  
    OP
       2 days ago
    @bearbest 谢谢,我也试用一下
    kqzhong
        12
    kqzhong  
    OP
       2 days ago
    @bearbest 确实不错,我也先用这个了
    Picmen
        13
    Picmen  
       2 days ago
    正在做类似工具,然后看到了你这个...
    不过我实现的好像有点不一样,我习惯 ssh 远程开发服务器开发,所以做了个可以监测远程服务器的
    AlexXXXX
        14
    AlexXXXX  
       2 days ago
    看我这个 https://github.com/PCPrincipal67/claude-code-hooks-sound-system
    Claude Code Hooks 提示音系统 - 通过声音反馈感知 AI 工具执行状态
    kqzhong
        15
    kqzhong  
    OP
       1 day ago
    @Picmen 嗯,理论上能读取到远程服务器的 claude sessions 目录问题就不大
    kqzhong
        16
    kqzhong  
    OP
       1 day ago
    @AlexXXXX hooks 就是官方文档里推荐的 notification 用法,确实没问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5352 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 08:32 · PVG 16:32 · LAX 01:32 · JFK 04:32
    ♥ Do have faith in what you're doing.