Supported providers
codex(OpenAI / Codex)claude(Anthropic / Claude)opencode(OpenCode)
What stays consistent across providers
- The gg UI: threads, timelines, tool cards, and approvals.
- Built-in coordination: teams, Team Comms, and delivery tracking.
- Background work: the Process Manager and Process Monitor.
- Workspace features: markdown browsing, search, and Git-aware workflows.
What changes when you switch providers
- Model catalog: which models you can pick and how they’re named.
- Authentication: gg reuses the provider’s CLI login (see Auth pages).
- Latency / cost profile: different providers optimize differently.
- “Thinking effort” controls: some providers support an effort/depth setting; others may ignore it.
Authentication
gg tries hard to avoid making authentication “a second thing you have to manage.” If you can use a provider successfully from your terminal, gg can usually reuse the same credentials. When that isn’t available (or you just don’t want to think about config paths), some providers also offer in-app sign-in.OpenCode availability (optional)
OpenCode is supported when available on your machine. If you need to explicitly enable/disable it, use theGG_AGENT_OPENCODE_ENABLED environment variable before launching the app.
