Models

AI models available in Foxl

Foxl Desktop supports your own API keys (BYOK), local models, and supported Claude / ChatGPT subscriptions (BYOA). Configure them under Settings > Model & provider. Model usage on this local path stays on your provider's billing.

code.foxl.ai is a separate managed SaaS. Its cloud orchestrator and coding agents use Foxl Relay credits without a personal model key. Remote Code tasks opened from Desktop use that same SaaS path. See Code model access.

Models you can connect

Availability and context limits depend on your active provider. The Code managed catalog is listed separately on the page linked above.

ModelProviderContextBest For
Claude Opus 5Bedrock1M tokensDesktop, Foxl Code, and Notes default; Anthropic's most intelligent model - matches or beats Fable 5 on agentic coding and professional knowledge work at half the price
Claude Fable 5.1Bedrock1M tokensClaude model for complex coding and reasoning
GLM 5Bedrock (Z.AI)Provider dependentReasoning and tool use
Kimi K2.5Bedrock (Moonshot)Provider dependentReasoning and tool use
Claude Fable 5Bedrock1M tokensState-of-the-art on most benchmarks; ambitious long-running work, advanced vision
Claude Opus 4.8Bedrock1M tokensPrevious coding/desktop default; longer autonomous runs, lower output variance for enterprise workflows
Claude Opus 4.7Bedrock1M tokensPrevious flagship; same API surface as 4.8
Claude Opus 4.6Bedrock1M tokensOlder Opus; still 1M context
Claude Sonnet 5Bedrock1M tokensDefault chat model; near-Opus intelligence at Sonnet price, on the free tier
Claude Sonnet 4.6Bedrock1M tokensPrevious Sonnet; balanced speed and quality
Claude Haiku 4.5Bedrock200K tokensFastest model, near-frontier intelligence
GPT-6 AstraBedrock (OpenAI)1.05M tokensOpenAI's most capable model, built for the hardest end-to-end work - complex reasoning, coding, computer use, research and document creation
GPT-5.6 SolBedrock (OpenAI)1M tokensOpenAI flagship reasoning for the hardest work
GPT-5.6 TerraBedrock (OpenAI)1M tokensBalanced performance at roughly half the flagship cost
GPT-5.6 LunaBedrock (OpenAI)1M tokensFast, cost-efficient inference for high-volume tasks
GPT-5.5Bedrock (OpenAI)272K tokensPrevious OpenAI frontier reasoning
GPT-5.4Bedrock (OpenAI)272K tokensGeneral-purpose OpenAI reasoning
Grok 4.6Bedrock (xAI)500K tokensxAI's frontier model for coding, agentic tasks and knowledge work; built to stay with a task across many steps
Gemma 4 31BBedrock (Google)256K tokensCheap and fast for short mechanical transforms (dictation cleanup, summaries). No tool use, no vision

Superseded models are hidden until you ask for them. Opus 4.7, Opus 4.6, Sonnet 4.6 and GPT-5.4 stay fully runnable - same pricing, same tier eligibility, a saved selection keeps working - but they drop out of every picker unless Show older model versions is on in Settings > Model & provider.

GPT-6 Astra joined this table on September 8, 2026, the day it reached general availability on Amazon Bedrock. On Desktop it is reachable with your own AWS account, a ChatGPT subscription, or an OpenAI API key. Managed Code access uses its own catalog and credit balance. See Subscription (OAuth) Models and BYOK Models below.

Claude Opus 5 (claude-opus-5, GA 2026-07-24) is the new default across Foxl Desktop, Foxl Code's coding agent, and Foxl Notes, and it backs the expert complexity tier in desktop routing. 1M context, 128K max output, vision, knowledge cutoff May 2026, and the strongest Opus-tier model for computer use. It lists at $5 / MTok input and $25 / MTok output - the same price as Opus 4.8 and half of Fable 5. Cache reads are $0.50 / MTok and 5-minute cache writes are $6.25 / MTok. Opus 4.8 remains selectable. Reaching Opus 5 today means your own Anthropic or Bedrock key, or a Claude Pro/Max subscription.

On Bedrock, Opus 5 is us.anthropic.claude-opus-5 (both the us. and global. cross-region inference profiles work, no region pin) and runs with zero data retention by default - no data-retention opt-in is required, unlike Fable 5. Higher-risk prompts may be answered by Opus 4.8 instead and are billed at Opus rates.

Managed Code serves the GPT-5.6 family (Sol, Terra, Luna) plus GPT-5.5 / GPT-5.4 through Amazon Bedrock's native OpenAI Responses API. On Desktop you reach them with your own AWS account (Amazon Bedrock under Settings > Model & provider), an OpenAI API key, or a ChatGPT subscription (OAuth) below. All three GPT-5.6 tiers support reasoning effort up to the new max level.

As of August 3, 2026, GPT-5.6 Sol, Terra and Luna serve the full 1M-token window on Amazon Bedrock, so a whole repository, a long contract or a full multi-step agent history fits in one request. Prompt caching with explicit cache breakpoints applies to those long-context requests, and repeated context is billed at a 90% discount.

GPT-5.5 and GPT-5.4 are still capped at 272K tokens (278,528) on Bedrock - AWS's announcement covers the 5.6 generation only.

The ChatGPT (Codex) OAuth transport serves 272K for the whole GPT family, the 5.6 trio and GPT-6 Astra included - that 1M is Bedrock's, and it does not carry over to a subscription. The figure is the Codex CLI's own: every slug it serves reports context_window: 272000 in ~/.codex/models_cache.json. Foxl uses the limit of the active provider for its context meter and model configuration, so the same model reports a different window depending on how you are connected.

GPT-5.6 introduces billed prompt-cache writes (1.25x the input rate) alongside discounted cache reads (90% off). Foxl meters both accurately - cached GPT traffic is billed at the discounted read rate, not the full input price.

Grok 4.6 (grok-4.6, GA on Amazon Bedrock 2026-08-18) is xAI's frontier model for coding, agentic tasks and knowledge work, with a 500K-token context window and configurable reasoning effort (low, medium, high, xhigh). low is the platform default, which is what Foxl sends when you enable thinking without picking a level. Turning thinking off is honoured too: Foxl sends effort none, which the endpoint accepts and answers with zero reasoning tokens, even though the model card lists only the four levels above. It lists at $2.20 / MTok input and $6.60 / MTok output, with cache reads at $0.55 / MTok.

It is served from us-west-2, the one region Bedrock offers it in on that endpoint, independently of where the GPT models are served.

GLM 5 (Z.AI) and Kimi K2.5 (Moonshot) are available on Desktop with your own AWS account (Amazon Bedrock under Settings > Model & provider) and separately on Code SaaS through Foxl Relay credits. Both vendors also serve their newer models directly - add a Z.ai or Kimi key in the same pane.

Claude Fable 5 ships with built-in safeguards. Prompts in sensitive domains (cybersecurity, biology, chemistry, health) are automatically answered by Opus 4.8 instead and billed at Opus rates.

Subscription (OAuth) Models

Use your existing subscriptions. Desktop only - see Providers for setup. Foxl calls the vendor API directly with your OAuth token; tool use, adaptive thinking, and streaming all flow through Foxl's normal agent loop.

Claude Code (Anthropic Pro/Max)

ModelContextBest For
Opus 5 (Claude Code mode)1M tokensNew flagship (claude-code/claude-opus-5); coding, agentic workflows, long-horizon autonomy. The legacy claude-code/opus alias now maps here
Fable 5 (Claude Code mode)1M tokensState-of-the-art; most capable for ambitious, long-running work
Opus 4.8 (Claude Code mode)1M tokensPrevious flagship; coding, agentic workflows, long-horizon autonomy
Opus 4.7 (Claude Code mode)1M tokensStable Opus tier; same API surface as 4.8. Behind Show older model versions
Sonnet 5 (Claude Code mode)200K tokensNear-Opus intelligence; balanced speed and quality (200K cap on subscription pool)
Fable 5.1 (Claude Code mode)1M tokensMost capable Mythos-class model. Needs Extra-usage credits on your Anthropic account - see below
Sonnet 4.6 (Claude Code mode)200K tokensPrevious Sonnet (200K cap on subscription pool). Behind Show older model versions

Fable 5.1 is offered here but is not part of the Pro/Max subscription pool. Measured against the live transport: with the CLI version cleared, a Pro token answers HTTP 429 "Usage credits are required for this model." on every request. Anthropic serves Fable 5.1 to accounts that carry Extra usage credits and bills it against those, so the row is listed for accounts that have them. An account without credits gets that message straight away rather than after a retry backoff. Fable 5.1 is also available through Amazon Bedrock with your own AWS account, where it is billed at the usual per-token rate.

Claude Code (OAuth) runs in compatibility mode so requests route through your Claude Pro/Max subscription instead of pay-as-you-go "Extra usage". In this mode, Foxl-specific tools (memory, subagents, schedules, channel send, browser extension, view image) are disabled - only Bash, Read, Grep, and WebFetch are available. Haiku 4.5 is not exposed in this mode. For the full Foxl tool surface, use an Anthropic API key (BYOK) or Claude on Amazon Bedrock through your own AWS account.

OpenAI (ChatGPT Plus/Pro)

Every row below is 272K tokens (278,528) on this transport - the Codex CLI's own figure for every slug it serves, not the 1M Bedrock offers the 5.6 generation. See the context-window callout above.

ModelContextBest For
GPT-6 Astra272K tokensOpenAI's most capable model; complex, demanding work. Reasoning is always on (low - max, default low)
GPT-5.6 Sol272K tokensFlagship reasoning + streaming
GPT-5.6 Terra272K tokensBalanced everyday reasoning
GPT-5.6 Luna272K tokensFast, cost-efficient
GPT-5.5272K tokensPrevious frontier
GPT-5.4 Mini272K tokensFast, cost-aware tasks. Behind Show older model versions

GPT-5.4 is not on this transport. OpenAI stopped serving it to ChatGPT accounts - measured on the live endpoint, every request answers HTTP 400 "The 'gpt-5.4' model is not supported when using Codex with a ChatGPT account." - so it was removed from the picker in v0.7.5. It is still reachable through Amazon Bedrock with your own AWS account, and on Foxl's hosted catalog, where it is a different endpoint.

GPT-6 Astra (gpt-6-astra, launched September 4, 2026; GA on Amazon Bedrock September 8, 2026) is OpenAI's most capable model and the newest one Foxl exposes. 1,050,000-token context, 128,000 max output, text and image input, knowledge cutoff April 30, 2026. It lists at $10 / MTok input and $50 / MTok output, with cached input at $1 and cache writes at $12.50 (1.25x the uncached input rate). The ChatGPT OAuth transport caps the context at 272K; every other route serves the full window.

Prompts over 272K input tokens cost more. OpenAI prices those at 2x the input and cache rates and 1.5x output, for the whole request. Foxl's usage meter records one rate per model, so a request past that line is under-reported rather than mis-charged - and on your own AWS account or your own API key the bill is the vendor's, not Foxl's.

It has no none reasoning level: low, medium, high, xhigh and max are accepted and none is refused, so Astra always reasons. With thinking switched off Foxl sends low rather than a level that would fail the turn. That holds on all three routes - Amazon Bedrock answers the same request Unsupported value: 'none' is not supported.

On Amazon Bedrock, Foxl reaches it two ways. With your own AWS account it calls the cross-region inference profile us.openai.gpt-6-astra, which works from us-east-1, us-east-2 and us-west-2 with no region pin. On Foxl credits it goes through Bedrock's OpenAI Responses endpoint as openai.gpt-6-astra, which serves this model in us-west-2 only - Foxl pins that region for you.

Also exposed as a built-in tool: gpt-image-2 via the generate_image tool. No API key, no per-image billing - powered by your ChatGPT Plus/Pro OAuth session. Accepts up to 10 input images for edit / compose mode.

Gemini CLI (Google)

ModelContextBest For
Gemini 3.1 Pro1M tokensLatest CLI flagship; long documents, deep analysis
Gemini 3 Pro1M tokensPrevious flagship
Gemini 3.5 Flash1M tokensFast, cost-effective
Gemini 3.1 Flash Lite1M tokensLightest and quickest
Gemini 2.5 Pro, Gemini 2.5 Flash1M tokensOlder generation, still served by the CLI (and still its own default). Both behind Show older model versions

BYOK Models

Bring your own API key to access models from any provider. See AI Providers for setup.

ModelProviderContextAPI Key From
Claude Opus 5Anthropic1M tokensconsole.anthropic.com
Claude Fable 5Anthropic1M tokensconsole.anthropic.com
Claude Fable 5.1Amazon Bedrock only1M tokensyour own AWS account - Foxl lists it under Amazon Bedrock only
Claude Opus 4.8Anthropic1M tokensconsole.anthropic.com
Claude Opus 4.7Anthropic1M tokensconsole.anthropic.com
Claude Opus 4.6Anthropic1M tokensconsole.anthropic.com
Claude Sonnet 5Anthropic1M tokensconsole.anthropic.com
Claude Sonnet 4.6Anthropic1M tokensconsole.anthropic.com
Claude Haiku 4.5Anthropic200K tokensconsole.anthropic.com
GPT-6 AstraOpenAI or Amazon Bedrock1.05M tokensplatform.openai.com, or your own AWS account as us.openai.gpt-6-astra
GPT-5.6 Sol / Terra / LunaOpenAI1M tokensplatform.openai.com
GPT-5.5OpenAI1M tokensplatform.openai.com
GPT-5.4, GPT-4.1, GPT-4.1 Mini, o3, o4-mini, GPT-4oOpenAI1M / 200K / 128Kolder generation - shown once Show older model versions is on in Settings > Model & provider
Gemini 2.5 ProGoogle1M tokensaistudio.google.com
Gemini 2.5 FlashGoogle1M tokensaistudio.google.com
The whole Bedrock catalogAmazon BedrockVariesyour own AWS account - Claude (including Fable 5.1, which Foxl offers on Bedrock only today), GPT-6 Astra, GPT-5.x, Grok 4.6, GLM 5, Kimi K2.5, Gemma 4 31B
Llama 3, Mistral, etc.OllamaVariesFree - ollama.com
Whatever the vendor's catalogue reportsOpenRouter, DeepSeek, Groq, Together, Mistral, Fireworks, Z.ai, Kimi, Qwen, MiniMax, Perplexity, xAI, Cerebras, SambaNova, Cohere, AI21, Hugging FaceVariesthat vendor's own key - Foxl asks each configured vendor for its live model list
Any model your server loadsvLLM, LM StudioVariesFree - a local OpenAI-compatible endpoint

Adaptive Thinking

Claude Opus 5, Fable 5.1, Fable 5, Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 5, and Sonnet 4.6 support adaptive thinking - Claude dynamically decides when and how much to think based on the complexity of your request. No manual budget setting needed.

  • Simple questions: Claude responds directly without thinking overhead
  • Complex problems: Claude automatically engages deep reasoning
  • Agentic workflows: Claude can think between tool calls (interleaved thinking)

Adaptive thinking (type: "adaptive") is the recommended mode for Opus 5, Fable 5.1, Fable 5, Opus 4.8 / 4.7 / 4.6, Sonnet 5, and Sonnet 4.6 (Fable 5 and Sonnet 5 accept only adaptive). Haiku 4.5 uses type: "enabled" with a budget_tokens parameter instead.

Effort levels are per model, not one list. Opus 5, Fable 5.1, Fable 5, Opus 4.8, Opus 4.7 and Sonnet 5 expose all five (low / medium / high / xhigh / max); Opus 4.6 and Sonnet 4.6 expose four - xhigh arrived after them. Opus 5, Fable 5.1, Fable 5, Opus 4.8 and Opus 4.7 default to high; both Sonnets default to medium.

On Opus 5, adaptive thinking is on by default - that is the change from Opus 4.8, where you had to opt in. Opus 5 exposes all five effort levels (low / medium / high / xhigh / max) and defaults to high. It also supports reasoning summaries, and its max_tokens bounds thinking and response text together.

Opus 4.7 and 4.8 also reject non-default temperature / top_p / top_k with HTTP 400 - Foxl strips those automatically on those models, so the API uses its calibrated default.

You can toggle thinking on/off in the model selector. For adaptive-thinking models, Settings also exposes a reasoning effort level (the options come from the selected model's capabilities - none / low / medium / high / xhigh / max); models without adjustable reasoning show no effort selector.

Task Budgets (Beta)

On Opus 5, Fable 5.1, Fable 5, Opus 4.8, Opus 4.7 and Sonnet 5, Settings includes a Task Budget selector (off / 25K / 50K / 100K / 250K / 500K tokens). When set, the model receives an output_config.task_budget and the task-budgets-2026-03-13 beta header on every request, and uses the remaining budget to plan and pace its work across one agentic turn (tool calls + thinking + response).

  • Advisory, not enforced. The model treats it as guidance, not a hard ceiling.
  • Minimum 20K when enabled. Anthropic rejects positive values below that.
  • Not on Opus 4.6, Sonnet 4.6 or Haiku 4.5 - the parameter arrived after them, so the selector has nothing to send on those models.
  • Applies on the direct Anthropic API path (your own Anthropic key). Bedrock Converse rejects output_config.task_budget ("Extra inputs are not permitted"), so Foxl omits it on the Bedrock route.

Thinking and Cost

Thinking consumes output tokens, which are the expensive ones. With thinking on, a model may use 2-10x more output tokens depending on task complexity - so a turn that cost a fraction of a cent can cost several, on the same question.

Because you supply the model, that lands on your provider bill (or on nothing at all, for a local model) rather than on a Foxl charge. For cost-sensitive work, turn thinking off for simple questions and leave it on for coding, analysis and multi-step reasoning, where it materially improves the answer. See Cost & model access.

Model Selection

Desktop App

Click the model name in the chat input area to switch models. Your selection persists across conversations.

Web App

Click the model selector dropdown to choose a different model. The selection is saved in your browser.

Either way, the list you see is whatever the providers you connected serve. With no provider connected the picker says so - No provider connected yet - and offers to open Settings > Model & provider, because foxl.ai serves no models of its own. On the web and phone apps the list comes from your Foxl desktop, so it is empty while the desktop is unreachable.

Connecting a model

  1. Go to Settings > Model & provider
  2. Pick a provider - Anthropic, OpenAI, Google AI, Amazon Bedrock, Ollama, one of the OpenAI-compatible vendors (OpenRouter, DeepSeek, Groq and the rest, plus a local vLLM or LM Studio server), or an OAuth subscription
  3. Enter your API key, or run that vendor's login once for OAuth
  4. Select a model from that provider

API keys and local models are configured on the desktop app. At app.foxl.ai and on the phone, chat runs on your desktop through the desktop relay, so the model list there is whatever your desktop has connected - the browser and the phone hold no key of their own. OAuth subscriptions are the same, and additionally read a credential file the vendor's own CLI wrote on your machine.

Subscription OAuth

Use a subscription you already pay for - no API key needed.

SubscriptionSet up once with
Claude Pro/Maxclaude /login (or claude setup-token)
ChatGPT Plus/Pronpx @openai/codex login, which writes ~/.codex/auth.json
Google AIgemini auth login

Then pick the matching provider in Settings > Model & provider; Foxl auto-detects the credential. See AI Providers for details on all supported providers.

On this page