Agent backends

Choosing a backend

Ropenode drives two agent CLIs. You choose one when you create a session, from the same picker as the model.

Claude Code Codex
Binary claude codex
Sign-in claude on first run codex login
Credential lives in the CLI's own store ~/.codex/auth.json
Models fable, opus, sonnet, haiku whatever ~/.codex/config.toml says
Edit policy, diff review, undo, Log yes no — see below
MCP servers from Ropenode yes no — Codex reads its own config

The one rule both obey

Every session is driven by a CLI that owns its own authentication — the app never holds a model credential.

There is no code path that could store your key, because nothing in Ropenode talks to a model API.

Picking a model

For Claude, pick a model and Ropenode passes it to the CLI.

For Codex, Ropenode deliberately passes no --model flag at all, deferring to your ~/.codex/config.toml — your config is more likely to be right than our guess.

If a model does not belong to the session's agent, Ropenode leaves the choice to the CLI and tells you.

The model list in the New session form, with Claude (official CLI) and Codex (OpenAI CLI) as separate groups.

Using both in one project

The agent is fixed when a session is created, so to hand the same work to the other agent, start a new session in the same project. A project can hold both kinds side by side.

Which should you use?

Whichever you already pay for. If you have both, the practical difference today is supervision coverage — read the next page before deciding.

Last updated Oct 11, 2026