这个项目能做什么

OpenUsage 是一款原生 Swift macOS 应用,旨在帮助开发者直接从菜单栏跟踪和管理他们的 AI 编码订阅。它提供了各种 AI 编码工具的会话限制、每周上限、积分和支出的清晰概览,帮助用户避免为未使用的服务付费。 支持的提供商包括 Antigravity、Claude、Codex、Copilot、Cursor、Devin、Grok、Ollama、OpenCode、OpenRouter 和 Z.ai。该应用在可能的情况下会自动读取本地凭据,但 OpenRouter 和 Z.ai 需要手动输入 API 密钥。 主要功能包括: - **菜单栏固定项**:每个提供商最多可将两个指标固定到菜单栏。 - **仪表板弹出窗口**:分组显示的仪表,带有实时重置倒计时和进度指示器。 - **CLI 和 API**:提供一次性 CLI(`openusage`)和本地 HTTP API,供其他应用查询限制。 - **自定义**:拖放排序、可见性控制和主题选项。 - **隐私**:在可能的情况下本地计算支出,并带有匿名使用摘要。 该应用需要 macOS 15(Sequoia)或更高版本,并使用 Sparkle 进行签名和公证的自动更新。