Conduit CLI

Conduit runs a team of agents in the terminal: tabs with Codex, Claude Code, Gemini CLI and OpenCode over git working copies.

  • 100 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • Parallel agents edit files in repository working copies.
  • The installer is downloaded from the network and executed locally.
All reasons and checks

conduit-cli/conduit

Install

Manual install

curl -fsSL https://getconduit.sh/install | sh

First README command, with `brew install conduit-cli/tap/conduit` as an alternative.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Parallel agents edit files in repository working copies.
  • The installer is downloaded from the network and executed locally.

This is third-party code. Review the repository files before installing.

What it does

Conduit is a Ratatui terminal interface for running coding agents in git-backed workspaces. Up to ten tabs open at once with sessions of Codex CLI, Claude Code, Gemini CLI and OpenCode, each working in its own `worktree` or full `checkout`. Sessions persist, history can be restored and external sessions imported. The status bar shows tokens, context usage and a cost estimate. Build and Plan modes exist for Claude, Codex and Gemini, along with a raw agent events view and themes, including migration of VS Code themes. The same binary serves a local web interface with `conduit serve`, by default at `127.0.0.1:3000`.

Who it is for. Developers who run several agents on different branches and want to see them as tabs in one terminal.

Good fit when

  • Several agents work on different tasks at once in isolated working copies.
  • An agent session must be saved and continued later with the same history.
  • You need a common interface to Codex, Claude Code, Gemini CLI and OpenCode.
  • Token and context use has to be tracked for each session.

Not a fit when

  • No supported agent is installed on the machine.
  • Work happens outside a git repository.
  • You need just one agent in a familiar shell.

Example request

Launch conduit and open three tabs: Claude fixes a bug, Codex writes tests and Gemini writes docs, each in its own worktree.

Limitations

Git and at least one agent CLI are needed: `codex`, `claude`, `gemini` or `opencode`. The cost estimate is currently computed from configurable Claude prices, so for other models it is a rough guide. The `worktree` and `checkout` modes create repository copies, and parallel agents can conflict when they edit the same files. The `curl` install downloads an executable from the network, so read it before running. The default model is Codex `gpt-5.4`.

How to disable. Delete the `conduit` binary (`brew uninstall conduit` for Homebrew). Worktree copies are removed with `git worktree remove`.

FAQ

Which agents are supported?

Codex CLI, Claude Code, Gemini CLI and OpenCode.

How do I install it?

`curl -fsSL https://getconduit.sh/install | sh`, or `brew install conduit-cli/tap/conduit`, or build with `cargo build --release`.

Is there a web interface?

Yes, `conduit serve --host 127.0.0.1 --port 3000` starts it from the same binary.

How many tabs can I open?

Up to ten at once.

How do worktree and checkout differ?

Worktree shares repository history between working copies and checkout makes a full copy. The mode is chosen per workspace.

Discussion

No questions or reviews yet.

CLI tools

This skill teaches Claude Code and Codex to share the con terminal: inspect panes, run commands in view and coordinate workers

SkillExtended access653Repository stars

A TUI that shows what Claude Code, Codex, Gemini CLI and opencode do in a project: the open file, last-commit diff, live commands

CLIMinimal access76Repository stars

One desktop window for Claude Code, Codex, Gemini CLI and OpenCode: terminals, pull requests, diffs and approvals

CLIBroad access348Repository stars

Rust CLI with a terminal switcher across coding agents: list, readiness check, active harness selection and command preview

CLIExtended access139Repository stars

A desktop and browser workspace for parallel Claude Code, Codex and OpenCode sessions in separate git worktrees

CLIBroad access320Repository stars

A CLI and skill that record an agent's goals, decisions and rejected paths in Git so the next agent does not repeat them

CLIExtended access204Repository stars

README in short

The description lists interface features, requirements, three install paths and launch commands for terminal and web modes. It notes that the cost estimate currently relies on Claude pricing.

README badge

Report a problem