【免费下载链接】herdr-gpui
Native client for Herdr on macOS, Linux, and Windows, built with Rust and GPUI. View terminal sessions, workspaces, Git worktrees, and agent activity through your local Herdr daemon.
herdr-gpui 是一款用 Rust + GPUI 构建的 Herdr 原生客户端,支持 macOS、Linux 和 Windows。它的用量面板(Usage Panel)会自动探测你已登录的各个 AI 服务,把配额使用率、余额、重置倒计时浓缩成状态栏里的一行小数字——点击任意一段,就能展开完整面板查看账户计划、各时间窗额度与 Credits 余额,再也不用逐个打开网页查账单。
📊 状态栏:最紧迫的两个服务优先显示
用量信息默认显示在状态栏右侧。状态栏最多同时展示 2 个"最紧迫"的服务(usage.rs 中HEADLINE = 2),排序逻辑是:离限额越近、越优先显示;你在面板里选中的那个服务会固定排在最前。
每段信息包含:
- 🎛️ 服务图标(Codex、Claude、Cursor……)
- 📈 最紧迫时间窗的迷你进度条 + 百分比
- ⏱️ 两个最紧窗口各自的"N% used · 剩余时间"标签,例如
3% used 4d 8h - ⚠️ 数字后带
!表示上次刷新失败,但会保留最后一组有效数据而不是清空 - 🔄 右侧的刷新按钮,点击立即重新拉取(图标旋转表示刷新中)
数据每 10 分钟自动刷新;遇到 429 限速则改为 30 分钟一次,连接失败则 5 分钟后重试,所以它几乎不消耗你的 API 配额。
🖱️ 打开面板:一步直达细节
点击状态栏里的任意一段,面板从状态栏正上方弹出(panel.rs)。面板内容:
| 区域 | 说明 |
|---|---|
| 头部 | 服务名、Updated 2m ago · Local更新时间与主机、账户邮箱与计划(如 Pro) |
| 进度条 | 周/月/每日窗口剩余百分比、"Resets in 4d 6h" 重置倒计时、剩余可用时长估算 |
| 分组区块 | Limit reset credits(可恢复额度)、Credits 余额等,按服务自定义 |
| 底部操作 | Refresh 手动刷新、Usage Dashboard 打开官方账单页、Status Page 打开服务状态页 |
| 底部标签页 | 每个已登录服务一个 Tab;用← / → 方向键也能切换,状态栏同步跟随 |
🔍 哪些服务支持?自动探测,基本零配置
用量模块在 registry.rs 中注册了87 个 provider,覆盖 Codex、Claude、Copilot、Cursor、Gemini、OpenRouter、Windsurf、DeepSeek、Zed、Kilo、Qoder 等主流服务。
- ✅自动发现:Codex、Claude、Kiro、Doubao、Pi 等直接从主机的登录凭证读取,无需任何配置
- 🌐API Key 服务:如 OpenRouter,在
config-gpui.local.toml里填一个 key 即可:
[usage.providers.openrouter] api_key = "sk-or-…"- 🔐Keychain 保护:登录信息存在 macOS 钥匙串时,状态栏先显示一把小锁,点击面板里的 "Allow Keychain Access" 授权后即可读取
- 🖥️远程主机:切换到 SSH 主机时,探测在远端 shell 里执行,密钥不会离开远端机器(详见 docs/usage-providers.md)
⚙️ 三步自定义用量面板
配置项集中在 settings.rs,示例见 config-gpui.example.toml:
- 总开关:
Settings > Status bar或配置[usage] show = true,随时关闭整行用量 - 详略模式:
[status_bar] usage = "detailed"(进度条 + 双窗口标签)或"compact"(只显示最紧窗口一个百分比) - 指定服务:
show_providers = ["cursor", "openrouter"]让未登录的服务也显示为"设置向导";hide_providers = ["ollama"]隐藏不想看的服务
面板渲染源码在 render.rs,状态栏组装在 status_bar.rs,每个服务的探测逻辑都放在 usage/providers/ 下,一个服务一个模块,方便按需阅读。
💡 小结:登录过的 AI 服务 → 状态栏自动出现;点击 → 看进度条与重置倒计时;担心账单 → 打开 Usage Dashboard。把"配额焦虑"变成一行 3% used,herdr-gpui 的用量面板就是这么轻量。
【免费下载链接】herdr-gpui
Native client for Herdr on macOS, Linux, and Windows, built with Rust and GPUI. View terminal sessions, workspaces, Git worktrees, and agent activity through your local Herdr daemon.
相关推荐
Kun 提供商配额侧边栏(Provider Quota Sidebar)落地指南:余额/订阅配额监控的端到端实现
Kun 提供商配额侧边栏(Provider Quota Sidebar)落地指南:余额/订阅配额监控的端到端实现 导读 本文以 Kun 仓库中 add prov
人工智能AI Agent自主智能体桌面应用MCP ClientsOpenChamber 配额模块解析:多 Provider 使用量聚合架构、响应契约与各家余额语义
OpenChamber 配额模块解析:多 Provider 使用量聚合架构、响应契约与各家余额语义 OpenChamber(基于 OpenCode AI Age
AI Agent人工智能代码智能体交互助手Kun 提供方余额与订阅配额监控(Provider Quota Sidebar):工作台右侧栏统一查看多模型账户配额
Kun 提供方余额与订阅配额监控(Provider Quota Sidebar):工作台右侧栏统一查看多模型账户配额 Kun 允许用户同时配置多个模型提供方(D
人工智能AI Agent自主智能体桌面应用MCP Clients
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考