Skip to content

Choose your AI

Tenbi runs your tickets with a coding agent, and you choose which one. Two are available today:

AgentProviderMaturity
Claude CodeAnthropicSupported
CodexOpenAIBeta

Either way the product is the same: same lanes, same six-phase pipeline, same tickets in, same pull requests out. What changes is the AI doing the work — and whose credential pays for it. Their run, their keys: Tenbi never marks up or meters your usage on either provider.

The provider toggle

Settings → Credentials → AI agent. Pick Claude (Anthropic) or Codex (OpenAI), add that provider's credential below the toggle, save.

This is a whole-account switch. Every lane switches together — you cannot run one lane on Claude and another on Codex today. (Per-lane choice is planned.)

Switching is safe at any time: runs already in flight finish on the agent they started with; new pickups use the new provider. Your other provider's stored credential stays saved (encrypted) — switching back is just the toggle.

What "Beta" means for Codex

The same maturity ladder as supported stacks: Supported means canary-tested and proven on real production work over time; Beta means the pipeline is verified end-to-end on canary repositories — phases, tests, quality gates, PRs — but long-run quality tuning is still being earned. Tenbi's agent instructions were refined against Claude for months; Codex reads the same playbook faithfully, but a different model interprets it with a different accent. Expect occasional rough edges in phase outputs, and please report anything odd — Beta feedback is exactly what promotes an agent to Supported.

Models under each provider

Model pickers (a Lane's model, per-type routing, the account default) are provider-scoped — a Claude model name means nothing to Codex and vice versa. If you switch providers while lanes still pin the other provider's model, those settings are skipped, never passed across: the run uses the agent's default model and the run's route breadcrumb says why. Nothing breaks; nothing is silently mistranslated. Under Codex, runs currently use your OpenAI account's default Codex model — a Codex model picker lands later.

Cost display differences

  • Claude, API key: runs show real dollar cost (Anthropic reports it).
  • Codex: runs show token counts, no dollar figure — OpenAI's stream reports tokens only, and Tenbi won't invent a price. Dollar display arrives once Codex cost calibration exists.
  • Absence of a dollar figure is honesty, not a bug — see Codex runs show tokens but no cost.

Where to go next