Core providers
Core providers have dedicated tabs, quota forecasts, cost and activity history, service status, and mini-window fields. Start with Auto whenever it is available; use a fixed source only when diagnosing an account or route.
ChatGPT and Codex
Vibe Bar can use local Codex credentials, Codex OAuth material, and saved OpenAI web cookies.
Recommended setup
- Sign in with the Codex CLI on this Mac.
- Open Settings → OpenAI.
- Leave Usage source on Auto.
- Select Check OpenAI connections.
- If CLI/OAuth data is unavailable, choose Import from browser or Open WebView login.
The Auto route tries local Codex CLI credentials first, then Codex OAuth, and can fall back to saved OpenAI web cookies. OAuth only and CLI only disable the web fallback; they are useful for isolating a route, not usually for daily use.
The dedicated view can show the regular 5-hour and weekly windows plus Codex Spark limits when the account returns them. Local cost and activity come from ~/.codex/sessions/**/*.jsonl.
Claude and Claude Code
Claude supports saved claude.ai cookies, OAuth credentials, and the local Claude Code login.
Recommended setup
- Sign in with Claude Code on this Mac.
- Open Settings → Anthropic.
- Leave Usage source on Auto.
- Select Check Anthropic connections.
- If needed, import browser cookies or complete the in-app WebView login.
Auto prefers saved Claude web cookies, then Claude OAuth and Claude Code. Other source modes let you put OAuth, CLI, or Web first—or restrict refreshes to exactly one route.
Claude may return 5-hour, all-model weekly, model-specific weekly, design, routine, and OAuth-app limits. Vibe Bar shows only buckets present for the current account. Local cost and activity come from ~/.claude/projects/**/*.jsonl.
Gemini Web and AntiGravity
The Gemini tab combines two related sources:
- Gemini Web reads the 5-hour and weekly quota from a signed-in
gemini.google.combrowser session. - AntiGravity probes the locally running AntiGravity language server and can expose separate Gemini-model and Claude/GPT-model lanes.
Configure Gemini Web
- Sign in to
gemini.google.comin a supported browser. - Open Settings → Google AI.
- Select Import Gemini cookies from browser.
- Run Check Google AI connections.
Gemini live quota is Web-only. Gemini CLI records can contribute to historical cost and activity, but CLI OAuth is not used as the live quota source. There is currently no Gemini WebView login button.
Configure AntiGravity
Start AntiGravity and leave its language server running. Vibe Bar discovers the local process and reads quota through the local probe. The cloud-cookie route is not currently enabled; even Web-only mode falls back to the local probe until that endpoint ships.
AntiGravity cost history is derived from local conversation databases when available. CLI-only AntiGravity activity in unsupported container formats may not appear.
Grok and Grok Build
Vibe Bar prefers the credential file written by:
grok loginIt reads ~/.grok/auth.json or can use a signed-in grok.com browser session. Open Settings → xAI to see whether the local auth file was detected, import cookies if needed, and select Check xAI connections.
Grok's provider view includes subscription credits and xAI status. Local Grok Build cost is an approximation derived from ~/.grok/sessions/**/updates.jsonl: Grok exposes a session-level total rather than a complete per-call input/output split.
Connection health
The provider settings page reports health per available route. Treat these states separately:
- Healthy means that route completed a usable check.
- Missing usually means no credential or session was found.
- Blocked/failed means the route was attempted but could not produce a usable response.
A green route does not guarantee every quota bucket exists for the account. Likewise, a failed refresh does not erase the last known good snapshot. Check the timestamp and visible error together.
Remove saved web access
Use Delete cookies on the provider settings page. This removes the Vibe Bar-owned saved web session for that provider; it does not sign you out of the original browser and does not delete CLI credentials.