✓ Verified 💻 Development ✓ Enhanced Data

Claude Relay

Relay operator for Claude Code via tmux across multiple projects.

Rating
4.7 (209 reviews)
Downloads
9,440 downloads
Version
1.0.0

Overview

Relay operator for Claude Code via tmux across multiple projects.

Complete Documentation

View Source →

Claude Relay

Operate Claude Code as a persistent terminal copilot through tmux.

Script

All actions go through scripts/relay.sh. Run with no args for usage help.

bash
scripts/relay.sh <action> [project] [args...]

Actions: start, send, tail, stop, status, session

Workflow

  • Start session: scripts/relay.sh start
  • Send instruction: scripts/relay.sh send ""
  • Read output: scripts/relay.sh tail [lines]
  • Repeat send/tail as needed.
  • Stop when done: scripts/relay.sh stop

Project resolution

The script resolves in order:

  • Absolute path (if directory exists)
  • Alias from projects.map (name=/abs/path)
  • $CLAUDE_RELAY_ROOT/ exact match
  • Find under $CLAUDE_RELAY_ROOT (maxdepth=2) by folder name
  • If omitted, re-use last project
Multiple matches → script exits with candidates; ask user to clarify.

Session naming

Deterministic: cc_. One project = one tmux session.

Error handling

  • tmux not installed: script exits with code 2 and "missing dependency" message.
  • Claude binary not found: same exit code 2. Verify CLAUDE_BIN env or default path.
  • Session not running (send/tail on stopped session): exits code 6. Start first.
  • Project not found: exits code 4. Check projects.map or project path.
  • Claude process hung: tail still works — check output. If stuck, stop and start fresh.

Environment variables

VariableDefaultDescription
CLAUDE_RELAY_ROOT$HOME/projectsRoot directory for project discovery
CLAUDE_RELAY_MAP/projects.mapPath to project alias map file
CLAUDE_BINclaude (from PATH)Path to Claude Code CLI binary
RELAY_WAIT6Seconds to wait after send before tailing output

Setup

  • Install this skill
  • Create a projects.map file in the skill directory (see projects.map.example)
  • Ensure tmux and claude are installed and in your PATH

Notes

  • Transport-focused skill (relay/orchestration), not deep code reasoning.

Installation

Terminal bash

openclaw install claude-relay
    
Copied!

Tags

#cli_utilities #code

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author artwalker
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install claude-relay