Skip to content

Providers: Claude, Codex, OpenCode

Tide Commander supports three AI coding CLI providers. Each agent you spawn is backed by exactly one provider. You can mix providers on the same battlefield — a Claude agent and a Codex agent working in parallel is a normal setup.

Provider overview

Claude Code

Default and most capable. Full model selection (Opus, Sonnet, Haiku), configurable reasoning effort, CLAUDE.md support, session resume via --resume. Best for complex, long-running tasks.

OpenAI Codex

OpenAI’s coding agent CLI. Sandbox isolation, workspace-write mode, and --full-auto support. Uses GPT-based models. Good for code generation tasks in isolated environments.

OpenCode

Open-source coding agent. Reads .claude/CLAUDE.md natively. Session resume via -s <sessionId>. A lightweight alternative when you don’t need Claude or Codex.


Claude Code

Install Claude Code from claude.ai/code, then authenticate:

Terminal window
claude login

Verify the CLI is in your PATH:

Terminal window
claude --version

OpenAI Codex

Install the Codex CLI and set your API key:

Terminal window
npm i -g @openai/codex
export OPENAI_API_KEY=sk-...

Verify:

Terminal window
codex --version

OpenCode

Install OpenCode:

Terminal window
npm i -g opencode-ai

Or follow the opencode install guide. OpenCode reads .claude/CLAUDE.md natively, so any existing Claude configuration in your project applies automatically.


Mixing providers

You can run agents from different providers simultaneously. A common pattern:

  • A Claude Opus [1M] boss agent that has full context on the project
  • A Codex worker agent in a sandboxed environment for safe code generation
  • A Claude Sonnet agent for quick file inspection tasks

The Boss can delegate to any subordinate regardless of its provider.