Supported agents

Connecto runs agent CLIs through adapters: one per tool. Two are available, and three are next.

AgentStatusCommand for a new terminal
Claude Codeavailableconnecto add claude · ⌘ ⌥ 1
Codexavailableconnecto add codex · ⌘ ⌥ 2
Plain shell (not an agent)availableconnecto add shell · ⌘ ⌥ 3
Gemini CLInext
Cursor CLInext
opencodenext

Available today

Claude Code and Codex both have everything in these docs: terminals, the connecto command, automations, packages, isolated and system profiles, history, and remote sessions.

A plain shell

Besides the agents, a terminal can be your login shell: $SHELL started as an interactive login shell in the project folder, so it has the environment you know. It has no turns, no login and no launch mode, so its dot is a small grey square that only says it is running. Other terminals drive it with connecto send <id> '<one command line>' and connecto read <id>; --ask and watch are refused, because a shell has no end of turn to report. It is held to the same rules as any terminal: Pause blocks writes, and every write is in the audit log. It is also as powerful as a bypass-permissions agent, so treat access to it that way.

Next: Gemini CLI, Cursor CLI and opencode

These three are being built now. This page will list what each supports as it lands.

The aim is for a new agent to be a full member of the workspace, not a second-class terminal:

How far each one goes depends on what the CLI itself offers: for example, whether it reports the end of a turn, and whether it can resume a conversation.

What an adapter does

For each tool, an adapter tells Connecto how to:

Adapters are part of Connecto itself. A new agent arrives with a new version of the app.