Provider 总览
Vibe Bar 把 Provider 配额与状态信息和本地 Coding Agent 用量记录放在一起。 集成深度按产品能力区分,而不是按厂商热度区分:
- 核心 Provider:独立 Tab、预测、成本/活动历史、服务状态与迷你窗口字段。
- Misc Provider:聚焦的配额卡片与 Provider 专属配置。
核心页面
| Tab | 实时配额来源 | 成本/活动输入 | 状态 |
|---|---|---|---|
| ChatGPT / Codex | 本地 Codex 凭据、OAuth 或已保存的 OpenAI Web Session | ~/.codex/sessions/**/*.jsonl | OpenAI |
| Claude | 已保存的 Claude Web Session、OAuth 或 Claude Code 登录 | ~/.claude/projects/**/*.jsonl | Anthropic |
| Gemini | 导入的 Gemini Web Session + 本地 AntiGravity Language Server | Gemini 本地记录与 AntiGravity Conversation Database | Google Gemini |
| Grok | ~/.grok/auth.json 或导入的 Grok Web Session | ~/.grok/sessions/**/updates.jsonl | xAI |
Gemini Tab 把同一产品家族下的 Gemini Web 与 AntiGravity 放在一起,但各自保留 独立配额分支与本地输入。具体配置与回退顺序见 核心 Provider。
Misc 目录
当前 Misc 目录包含 20 个集成:
| API、OAuth 或本地 CLI | Browser/Web Session |
|---|---|
| GitHub Copilot、智谱 GLM、MiniMax、火山引擎 Agent Plan、Kilo、Kiro、OpenRouter、Warp | 阿里百炼 Coding Plan、阿里百炼 Token Plan、Kimi、Cursor、小米 MiMo、iFlyTek Spark、腾讯混元 Coding Plan、腾讯混元 Token Plan、火山引擎 Coding Plan、百度千帆、OpenCode Go、Ollama Cloud |
部分 Provider 同时支持 API Key 与 Web Session。粘贴任何 Secret 前,先查看 Misc Provider 配置矩阵。
三种数据
| 类型 | 用途 | 新鲜度依据 |
|---|---|---|
| 配额 | Remaining/Used、订阅窗口与重置时间 | Provider 时间戳与刷新结果 |
| 本地成本/活动 | 估算模型成本与本地 Agent 使用时间 | 最近一次本地扫描 |
| 服务状态 | Provider 事故与组件可用性 | Status Feed 时间 |
不要把绿色 Status Page 当作账号认证成功的证据,也不要把账号登录正常当作 Provider 没有事故的证据;它们是互相独立的信号。
凭据与只读输入
Provider 自己的 CLI 凭据和 Session 文件是只读输入,Vibe Bar 不会改写。 不敏感的派生状态写入 ~/.vibebar/,Vibe Bar 自己持有的 Secret 则进入 macOS Keychain。
隐藏 Provider 不会删除配置。删除 Clone 的 Misc 实例,只会清除该实例由 Vibe Bar 保存的凭据与缓存。
刷新失败与陈旧数据
Provider 协议可能随时变化。Vibe Bar 会:
- 保持刷新错误可见;
- 保留最后一次成功快照;
- 避免把陈旧数据标记为刷新成功。
这一区分很重要:旧值仍可作为参考,但不能证明 Provider 刚刚刷新成功。
排查时请同时比较当前错误、Last updated 与 Settings 中的 Route Health,详见 故障排查。