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.
| Model | Provider | Context | Best For |
|---|---|---|---|
| Claude Opus 5 | Bedrock | 1M tokens | Desktop, 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.1 | Bedrock | 1M tokens | Claude model for complex coding and reasoning |
| GLM 5 | Bedrock (Z.AI) | Provider dependent | Reasoning and tool use |
| Kimi K2.5 | Bedrock (Moonshot) | Provider dependent | Reasoning and tool use |
| Claude Fable 5 | Bedrock | 1M tokens | State-of-the-art on most benchmarks; ambitious long-running work, advanced vision |
| Claude Opus 4.8 | Bedrock | 1M tokens | Previous coding/desktop default; longer autonomous runs, lower output variance for enterprise workflows |
| Claude Opus 4.7 | Bedrock | 1M tokens | Previous flagship; same API surface as 4.8 |
| Claude Opus 4.6 | Bedrock | 1M tokens | Older Opus; still 1M context |
| Claude Sonnet 5 | Bedrock | 1M tokens | Default chat model; near-Opus intelligence at Sonnet price, on the free tier |
| Claude Sonnet 4.6 | Bedrock | 1M tokens | Previous Sonnet; balanced speed and quality |
| Claude Haiku 4.5 | Bedrock | 200K tokens | Fastest model, near-frontier intelligence |
| GPT-6 Astra | Bedrock (OpenAI) | 1.05M tokens | OpenAI's most capable model, built for the hardest end-to-end work - complex reasoning, coding, computer use, research and document creation |
| GPT-5.6 Sol | Bedrock (OpenAI) | 1M tokens | OpenAI flagship reasoning for the hardest work |
| GPT-5.6 Terra | Bedrock (OpenAI) | 1M tokens | Balanced performance at roughly half the flagship cost |
| GPT-5.6 Luna | Bedrock (OpenAI) | 1M tokens | Fast, cost-efficient inference for high-volume tasks |
| GPT-5.5 | Bedrock (OpenAI) | 272K tokens | Previous OpenAI frontier reasoning |
| GPT-5.4 | Bedrock (OpenAI) | 272K tokens | General-purpose OpenAI reasoning |
| Grok 4.6 | Bedrock (xAI) | 500K tokens | xAI's frontier model for coding, agentic tasks and knowledge work; built to stay with a task across many steps |
| Gemma 4 31B | Bedrock (Google) | 256K tokens | Cheap 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)
| Model | Context | Best For |
|---|---|---|
| Opus 5 (Claude Code mode) | 1M tokens | New 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 tokens | State-of-the-art; most capable for ambitious, long-running work |
| Opus 4.8 (Claude Code mode) | 1M tokens | Previous flagship; coding, agentic workflows, long-horizon autonomy |
| Opus 4.7 (Claude Code mode) | 1M tokens | Stable Opus tier; same API surface as 4.8. Behind Show older model versions |
| Sonnet 5 (Claude Code mode) | 200K tokens | Near-Opus intelligence; balanced speed and quality (200K cap on subscription pool) |
| Fable 5.1 (Claude Code mode) | 1M tokens | Most capable Mythos-class model. Needs Extra-usage credits on your Anthropic account - see below |
| Sonnet 4.6 (Claude Code mode) | 200K tokens | Previous 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.
| Model | Context | Best For |
|---|---|---|
| GPT-6 Astra | 272K tokens | OpenAI's most capable model; complex, demanding work. Reasoning is always on (low - max, default low) |
| GPT-5.6 Sol | 272K tokens | Flagship reasoning + streaming |
| GPT-5.6 Terra | 272K tokens | Balanced everyday reasoning |
| GPT-5.6 Luna | 272K tokens | Fast, cost-efficient |
| GPT-5.5 | 272K tokens | Previous frontier |
| GPT-5.4 Mini | 272K tokens | Fast, 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)
| Model | Context | Best For |
|---|---|---|
| Gemini 3.1 Pro | 1M tokens | Latest CLI flagship; long documents, deep analysis |
| Gemini 3 Pro | 1M tokens | Previous flagship |
| Gemini 3.5 Flash | 1M tokens | Fast, cost-effective |
| Gemini 3.1 Flash Lite | 1M tokens | Lightest and quickest |
| Gemini 2.5 Pro, Gemini 2.5 Flash | 1M tokens | Older 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.
| Model | Provider | Context | API Key From |
|---|---|---|---|
| Claude Opus 5 | Anthropic | 1M tokens | console.anthropic.com |
| Claude Fable 5 | Anthropic | 1M tokens | console.anthropic.com |
| Claude Fable 5.1 | Amazon Bedrock only | 1M tokens | your own AWS account - Foxl lists it under Amazon Bedrock only |
| Claude Opus 4.8 | Anthropic | 1M tokens | console.anthropic.com |
| Claude Opus 4.7 | Anthropic | 1M tokens | console.anthropic.com |
| Claude Opus 4.6 | Anthropic | 1M tokens | console.anthropic.com |
| Claude Sonnet 5 | Anthropic | 1M tokens | console.anthropic.com |
| Claude Sonnet 4.6 | Anthropic | 1M tokens | console.anthropic.com |
| Claude Haiku 4.5 | Anthropic | 200K tokens | console.anthropic.com |
| GPT-6 Astra | OpenAI or Amazon Bedrock | 1.05M tokens | platform.openai.com, or your own AWS account as us.openai.gpt-6-astra |
| GPT-5.6 Sol / Terra / Luna | OpenAI | 1M tokens | platform.openai.com |
| GPT-5.5 | OpenAI | 1M tokens | platform.openai.com |
| GPT-5.4, GPT-4.1, GPT-4.1 Mini, o3, o4-mini, GPT-4o | OpenAI | 1M / 200K / 128K | older generation - shown once Show older model versions is on in Settings > Model & provider |
| Gemini 2.5 Pro | 1M tokens | aistudio.google.com | |
| Gemini 2.5 Flash | 1M tokens | aistudio.google.com | |
| The whole Bedrock catalog | Amazon Bedrock | Varies | your 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. | Ollama | Varies | Free - ollama.com |
| Whatever the vendor's catalogue reports | OpenRouter, DeepSeek, Groq, Together, Mistral, Fireworks, Z.ai, Kimi, Qwen, MiniMax, Perplexity, xAI, Cerebras, SambaNova, Cohere, AI21, Hugging Face | Varies | that vendor's own key - Foxl asks each configured vendor for its live model list |
| Any model your server loads | vLLM, LM Studio | Varies | Free - 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
- Go to Settings > Model & provider
- 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
- Enter your API key, or run that vendor's login once for OAuth
- 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.
| Subscription | Set up once with |
|---|---|
| Claude Pro/Max | claude /login (or claude setup-token) |
| ChatGPT Plus/Pro | npx @openai/codex login, which writes ~/.codex/auth.json |
| Google AI | gemini 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.