vinzdg/codenotch

A macOS app that pins usage limits from Claude Code, Cursor, Codex, and Antigravity to a screen edge.

解决的问题

Codenoth 是一个 macOS 应用,提供持久且不显眼的视觉指示器,用于显示 AI 编码助手的使用限制。它解决了需要手动检查多个不同 AI 工具(如 Claude Code、Cursor 和 Grok)在不同账户下的使用配额的问题,让开发者无需离开编辑器或切换窗口,即可一目了然地查看使用额度的消耗情况以及工具当前是否处于活跃状态或等待用户输入。

如何工作

该应用将一个小的「凹口」固定在屏幕边缘,悬停时会展开。它不管理自己的登录;相反,它从 Mac 上已安装的工具中借用凭证和会话数据(例如,从本地 SQLite 数据库读取、从钥匙串中获取 OAuth 令牌,或访问内部端点)。

  • 使用情况追踪: 使用借用的凭证轮询各个提供方的端点,以获取当前使用百分比和重置窗口。
  • 状态监控: 监控会话是否处于忙碌状态(旋转弧线)或被阻塞(脉动的琥珀色环)。
  • 多账户支持: 通过检测独立的配置目录,支持 Claude Code 等工具的多个登录。
  • 位置设置: 凹口可放置在屏幕的任意四个边缘,具有与新款 Mac 硬件凹口相融合的特定设计。

适用人群

使用多个 AI 编码助手并需要在不离开编辑器或切换窗口的情况下追踪使用限制和会话状态的开发者。

主要亮点

  • 零登录设置: 无需单独登录;它会自动检测并使用已安装 AI 工具中的现有会话。
  • 广泛提供方支持: 支持 Claude Code、Cursor、Codex、Antigravity、GLM 和 Grok。
  • 高保真追踪: 清晰区分官方供应商数据与推导或手动估算的数据。
  • 多账户处理: 支持同一提供方的多个独立账户(例如工作账户与个人账户)。
  • 原生 macOS 集成: 与硬件凹口及可用屏幕边缘(包括 Dock)无缝集成。
  • 自动更新: 使用 Sparkle 实现签名的后台更新。

相关

  • 项目
  • 项目
  • 项目
  • 项目