开源地址:https://github.com/rainnoon/oc-claw

官网下载:https://www.oc-claw.ai

支持 MacOS 和 Windows

支持 OpenClaw, Claude Code, Cursor, Codex, OpenCode, Gemini CLI, Hermes Agent

它长这样

在这里插入图片描述

一切始于一个尴尬的瞬间

用 Claude Code / Codex / Cursor 写代码的同学应该都有过这种体验:

你丢给 Agent 一个任务,十分钟后切回来一看——它早在第 2 分钟就停下来问你"要不要继续?",剩下 8 分钟它在等你,你在等它。

双向摸鱼,谁也没干活。

AI 编程的工作流和传统写代码完全不一样:你不再盯着代码一行行敲,而是同时开好几个 Agent,让它们各自跑任务。但问题随之而来——你根本不知道哪个 Agent 在干活、哪个卡住在等你输入、哪个已经跑完了。

于是我做了 OC-Claw:一只住在屏幕边缘的桌宠,实时反映你所有 AI Agent 的工作状态。

session详情在电脑刘海的位置,鼠标悬停刘海区域就能展开详情面板;

在这里插入图片描述
在这里插入图片描述

它能干什么

一句话总结:把所有 AI 编程 Agent 的状态聚合到一只桌宠身上。

  • 实时监控 OpenClaw / Claude Code / Codex / Cursor / OpenCode / Gemini CLI / Hermes Agent 的活动状态(工作中 / 空闲 / 等待输入)
  • 任务完成、等待输入都有提示音,再也不会"它等我 8 分钟"
  • 展开面板可以看 session 列表、实时对话内容、每日调用量和 token 统计图表
  • 通过 SSH 连接远程服务器上的 Agent 实例——服务器上跑的 Agent 也能在本地桌宠上看到状态
  • 多 Agent 可以配对不同的角色,一眼分清谁是谁;还支持多桌宠同屏
  • 角色动画可以自定义

在这里插入图片描述

技术实现:Tauri v2 + Rust + React

整体架构很简单:

OpenClaw Agents ──→ JSONL session 文件 ──→ 健康轮询 ──→ 活动状态
Claude Code     ──→ Hooks ──→ 事件解析 ──→ 活动状态
Codex           ──→ Hooks ──→ 事件解析 ──→ 活动状态
Cursor          ──→ Hooks ──→ 事件解析 ──→ 活动状态
Gemini CLI      ──→ Hooks ──→ 事件解析 ──→ 活动状态
Hermes Agent    ──→ Plugin ──→ 事件解析 ──→ 活动状态
                                              ↓
                          角色动画 ← 状态机 ← 提示音效

写在最后

这个项目最初诞生于 Hackathon,现在已经迭代到 v1.8.x,感谢朋友们一路的反馈和 PR。

如果你也想要一个编程时的小陪伴,让屏幕角落里有个小家伙陪你一起写代码、提醒你它该交活了,欢迎试试 OC-Claw。

觉得有意思的话,求一个 Star ⭐:https://github.com/rainnoon/oc-claw

也欢迎提 Issue 和 PR,还有很多好玩的想法等着实现。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐