The agents you already use.

The agent CLIs Brunvo runs, how to install each, and what Brunvo can do with it.

Your agents, your accounts

Brunvo runs Claude Code, Codex, OpenCode, and Grok CLIs that you install and sign in to yourself. It starts the unmodified CLI in a terminal tab, as you would. Sign-in always happens in the CLI's own flow, and Brunvo never reads, stores, or copies a provider's credentials. What you pay a provider stays between you and that provider.

Settings ▸ Agents shows each CLI as Brunvo finds it, its version, and its install commands to copy.

Start an agent

  • Press and hold (or right-click) the + at the end of the tab row and choose Shell, Claude Code, Codex, OpenCode, or Grok.
  • Type the agent's own command in any Brunvo tab, as you always have.
  • From a script or another agent: brunvo new --agent claude (or codex, opencode, grok), with --folder and --desk to say where.

What Brunvo can do with each

The table describes the launch build's implemented controls. It is not a record of signed-in acceptance: OpenCode has passed fixture-model checks, and Grok has passed native protocol and synthetic-provider checks. Signed-in acceptance for OpenCode and Grok is still pending.

CapabilityClaude CodeCodexOpenCodeGrok
Status
Working, needs you, or done, as the agent reports it.
YesYesStarted by BrunvoStarted by Brunvo
Queued input
A message typed while the agent works is sent when it is idle.
YesYesStarted by BrunvoStarted by Brunvo
Interrupt
Stop the agent's turn from the dashboard or a Manager.
YesYesStarted by BrunvoStarted by Brunvo
Exact resume
A restored tab reopens the same conversation.
YesYesYesYes
Fork
Continue a conversation as a new one in a new tab.
YesYesYesYes
Move to another checkout
Continue a conversation in another worktree, then close the old tab.
YesYesYesYes
Rename
Brunvo's name for the agent reaches the agent's own session.
YesYesStarted by BrunvoStarted by Brunvo
Manager remote control
A Manager can start it with the provider's own remote control.
YesNoNoNo

Started by Brunvo means through Brunvo's own runtime: the agent was started by Brunvo (a tab's New Tab menu, brunvo new, or typing the command in a Brunvo tab) on a version Brunvo has checked. A version match alone is not enough: live runtime evidence must support the operation. Without it, status can remain unknown and queued input or interrupt can be refused. OpenCode moves stay within one OpenCode project. The same agent started elsewhere still runs, without those extras.

Tested versions

These versions passed Brunvo's recorded integration checks, including checks without a signed-in model. This does not mean every signed-in workflow has passed acceptance. On an untested version, controls may be unavailable; Brunvo says so once when it finds a version it has not tested, and brunvo versions shows what is installed and running.

AgentCommandTested versions
Claude Codeclaude2.1.x
Codexcodex0.157.x, 0.158.x, 0.159.x, 0.160.x, 0.161.x, 0.162.x
OpenCodeopencode1.18.x, 1.19.x
Grokgrok1.0.x

Install commands

Each provider's own commands, from its own documentation. Copy one into a terminal; Brunvo never runs them for you.

Claude Code

Installer

curl -fsSL https://claude.ai/install.sh | bash

Homebrew

brew install --cask claude-code

npm

npm install -g @anthropic-ai/claude-code

Then sign in with claude itself. Its own guide: code.claude.com.

Codex

Installer

curl -fsSL https://chatgpt.com/codex/install.sh | sh

npm

npm install -g @openai/codex

Homebrew

brew install --cask codex

Then sign in with codex itself. Its own guide: github.com.

OpenCode

Installer

curl -fsSL https://opencode.ai/install | bash

npm

npm install -g opencode-ai

Homebrew

brew install anomalyco/tap/opencode

Then sign in with opencode itself. Its own guide: opencode.ai.

Grok

Installer

curl -fsSL https://x.ai/cli/install.sh | bash

Then sign in with grok itself. Its own guide: docs.x.ai.

Generated from Brunvo 0.1.0’s own tables, so it matches the app you download.