Provider matrix

Connection types and capability limits for each Cordy product.

Choose a connection type first, then verify that the selected model supports the operation you need. A provider name alone does not establish compatibility with every feature.

Connection typeChromeDesktopMobileGateway
Cloud model APIsBuilt-in provider choices and custom connectionsConfigured by each external CLI agentOpenAI-compatible and Anthropic familiesOperator-configured providers, channels, and public models
Custom OpenAI-compatible endpointSupported through provider configurationOnly if the chosen CLI supports itSupported through the OpenAI-compatible familyRuntime support depends on channel configuration; the current Admin endpoint field has a known limitation
Local model serverLocal-native connections; permission and runtime checks applyDepends on the CLIReachable endpoint using supported protocol and network policyAn upstream service reachable from the gateway
Browser/on-device modelChrome built-in AI and WebGPU models, subject to browser/device supportNo shared browser model runtimeNo bundled on-device inference runtimeNo bundled on-device inference runtime
Cordy Gateway as endpointCompatible text requests with a gateway API keyRequires the CLI to support the gateway APICompatible text requests with a gateway API keyProvides the endpoint

Product guides

  • Chrome models and local AI: provider setup, model capabilities, local-native and browser inference.
  • Desktop agents: install/login to a CLI and configure its model access.
  • Mobile providers: OpenAI-compatible connections, OpenRouter setup, and direct Anthropic.
  • Gateway providers: map upstream provider models to the public IDs returned to clients.

Check these boundaries

  1. API and model ID. The endpoint must implement the API the client sends, and the model must be available to those credentials.
  2. Capabilities. Images, tools, reasoning, and generation controls depend on both the client adapter and the model. Gateway currently rejects image/audio inputs; Mobile does not execute tool calls.
  3. Network location. localhost refers to the machine running the client. On a phone it does not point to your desktop model server; inside a container it does not point to your host. Follow the product's network and credential rules.
  4. Data flow. Cloud APIs receive your submitted content. A local server keeps inference local only when that server itself uses local inference.

This table describes supported connection categories, not a claim that every provider or device has been tested. See the individual guides for release and platform verification limits.