Features How it works Docs CLI Download Free
Now with Gemini, Claude, & Codex support

One workflow.
Three AI titans.

Rut is the only macOS app that lets you orchestrate Gemini, Claude Code, and OpenAI Codex agents together in a single, visual DAG. Chain their strengths. Watch them run in real, isolated terminals. Ship code faster than ever.

3 CLI Agents Unified
MCP Tools Connected
100% Deterministic DAGs
Rut Orchestration Visualization

WORKS WITH THE CLI AGENTS YOU ALREADY USE

Gemini CLI Google
Claude Code Anthropic
Codex CLI OpenAI

Why developers love Rut.

Multi-agent workflows that actually work. No more copy-pasting between chat windows.

Multi-Agent Orchestration

Use Gemini to plan, Claude to implement, and Codex to review—all in the same workflow. Each node can use a different agent. Context flows automatically between them.

Real, Isolated Terminals

Every agent runs in its own PTY session. Attach live to watch output scroll in real-time, send input, or detach and let it run. No black box—full transparency.

Visual DAG Composer

Drag & drop CLI Agent, MCP Call, and Pause nodes. Connect them visually to build deterministic workflows that run the same way every time.

MCP Tool Integration

Connect any Model Context Protocol server—Postgres, Puppeteer, custom APIs. Rut handles authentication, tool routing, and context passing automatically.

Patches & PRs, Automatically

Agents produce code edits as patches. Review diffs in the timeline, then let Rut open or update GitHub PRs for you—no manual git commands needed.

Human-in-the-Loop Pauses

Add Pause nodes at critical junctures. The DAG waits for your approval before proceeding—perfect for code reviews or deployment gates.

From blank canvas to shipped PR.

Build multi-agent workflows in minutes, not hours.

01

Draw Your Workflow

Drop a Gemini node to research the codebase, a Claude node to implement, and a Codex node to polish. Connect them with one click.

02

Watch It Run — Live

Hit Run. Watch as each agent spawns in its own terminal. Attach to any node to see real-time output. Context flows automatically between agents.

03

Review & Ship

Inspect generated patches and diffs in the timeline. Approve or tweak. Let Rut open a PR on your behalf. Done.

Headless mode for CI/CD.

Run the same workflows from the command line. Perfect for pipelines.

rut-cli — zsh — 80x24
$ rut init "Multi-Agent Refactor" --repo ./my-app
Project created
$ rut add "Analyze the auth module" --gemini --title Plan
$ rut add "Implement auth changes" --claude --upstream Plan
$ rut add "Review the changes" --codex --upstream Implement
$ rut run
[DAG] Loaded 3 nodes: Plan → Implement → Review
[GEMINI] Spawning runner (PID 12045)...
[GEMINI] "I'll analyze the auth module structure..."
[CLAUDE] Spawning runner (PID 12046)...
[CLAUDE] "Implementing changes in auth/middleware.ts..."
[CODEX] Spawning runner (PID 12047)...
[CODEX] "Reviewing patch: +47 -12 lines in 3 files..."
[DONE] Workflow completed. PR #142 opened.
$ _
rut init

Scaffold new flows

rut run

Execute headless or TUI

rut ls

List all nodes

Stop switching between AI chat windows.

Download Rut and orchestrate Gemini, Claude, and Codex in one beautiful, native macOS app.

Requires macOS 14 Sonoma or newer. Universal binary (Apple Silicon & Intel). Developer ID signed & notarized.