Connecto
macOS · Claude Code + Codex · more agents on the way

Your coding agents, connected.

Connecto runs Claude Code and Codex in real terminals, side by side, and lets them work as a team. One agent asks another for a review, opens a helper, waits for the answer. You watch it all, and you hold the brake.

Up to 16 terminals per project. Every project open at once.

Connecto
claude-1 shop-api Claude Code

        
One window for every agent CLI
Claude Code Codex Gemini CLI next Cursor CLI next opencode next
What it does

A workspace built for more than one agent.

The CLIs you already use, unchanged, running in real terminals. Connecto adds what is missing between them: a way to talk, a way to share skills, and a way to stop everything at once.

Agents that use each other

Every terminal gets a connecto command. An agent can list the other terminals, read them, open a new one, ask a question and get just the answer back, delivered into its context when the other agent finishes.

$ connecto add codex --name "review the diff" $ connecto send codex-4 --ask <<'EOF' Review the migration in db/2031_orders.sql. Anything unsafe? EOF request r12 · the reply arrives when codex-4 finishes
The connecto command →

Real terminals

Not a chat wrapper. The actual CLIs in a real terminal, with their own interface, slash commands and login. Paste, select, drop files in.

Projects and terminals →

Automations

Teach Connecto to answer a prompt for you. When a terminal shows the screen you described, it presses the keys you chose.

Automations →

Skills & Plugins packages

Bundle skills, subagents, commands and plugin settings once. Connecto installs them into every project that uses the package and keeps them up to date.

Packages →

Isolated or system

Give a project its own private login, history and settings for each tool, or let it use your everyday ~/.claude and ~/.codex.

Isolated and system terminals →

Remote sessions

Drive the agents on another Mac from this one. Pair with a six-digit code, then watch and type into its terminals over an encrypted direct link.

Remote sessions →

One brake for everything

⌘ . pauses every agent action: sends, keys, new terminals, automations, remote input. An agent cannot lift it. Every action is written to a hash-chained audit log with secrets redacted.

Pause, audit and redaction →
Automations

Stop babysitting permission prompts.

An automation is a small rule: when a terminal shows this, press these keys. You describe it in plain words, or paste a screenshot, and an agent writes the rule with you.

  • A local text trigger runs first, so the classifier is called only when it could matter.
  • A classifier model (Jev, with your own key) decides whether the screen really is the one you meant.
  • Below your confidence threshold, Connecto asks you instead of typing.
  • Rate limits, a per-terminal cutoff, and Pause all apply. Every call is in the history.
How automations work →
1
The screen settlesConnecto reads the bottom of the terminal once it stops changing.
2
Trigger text matches"Do you want to make this edit"
3
The classifier agreesedit_prompt at 94%, above your 80% threshold.
4
Keys are typeddownenter
Skills & Plugins packages

Your team's skills, in every project.

A package is a folder of skills, subagents, commands, hooks and plugin settings for Claude Code and Codex. Pick a default, add more per project, and Connecto copies the right files in.

  • The built-in package ships team workflows where each tool reviews the other's work.
  • Packages can extend one another, so a team base plus a project layer just works.
  • Updates remove what a package dropped and leave files you edited alone.
  • Settings are merged, never overwritten: keys you set stay yours.
How packages work →
Connecto Home/packages/ └─ team-tools/ ├─ package.json name, description, extends ├─ .claude/ │ ├─ skills/review/SKILL.md │ ├─ agents/architect.md │ ├─ commands/ship.md │ └─ settings.json merged into the project's ├─ .codex/ │ └─ agents/critic.toml └─ .agents/ └─ skills/review/SKILL.md → installed into each project that uses it
Isolated and system terminals

Keep a project separate. Or don't.

For each project, and for each tool, you choose where the CLI keeps its login, history and configuration.

  • System default (the default) uses your own ~/.claude or ~/.codex, exactly like a terminal you opened yourself.
  • Isolated (advanced) gives the project a private profile. A client project never sees your personal account, plugins or history.
  • Separately, choose how agents launch: skip permission checks, let a model review each action, or ask before acting.
Isolated and system terminals →

System default default

Your everyday login, settings and plugins. No second sign-in.

~/.claude · ~/.codex

Isolated advanced

Own login, own history, own settings. Nothing shared with other projects.

…/connecto/projects/<id>/profiles/claude
Remote sessions

The agents on your other Mac, in this window.

Leave the heavy work running on a desktop and check in from a laptop. A paired host appears in the sidebar like a project, with its terminals live.

  • Pair with a six-digit code that lasts two minutes and works once.
  • Direct encrypted connection, with a relay only when a direct path cannot be found.
  • Watch, type, use the mouse, add, rename, restart and close terminals.
  • Off until you turn it on. Paired devices are listed and can be revoked.
Remote sessions →
482 913
Valid for two minutes and for one device
laptopstudio-mac
Agents

Two today. Three more next.

Connecto talks to each CLI through an adapter, so a new agent joins the same window, the same connecto command and the same brake as the others.

Claude Codeavailable

Terminals, bridge, automations, packages, history.

Codexavailable

Terminals, bridge, automations, packages, history.

Gemini CLInext

Integration in progress.

Cursor CLInext

Integration in progress.

opencodenext

Integration in progress.

Supported agents and what is planned →

Download

Get Connecto.

A native macOS app. No Connecto account: your agents use the logins you already have.

Linux and Windows are not available yet.

Needs macOS, and Claude Code or Codex already installed. Installation guide →