Switchyard — Git skill for Claude Code
Dispatch Claude Code agents into isolated git worktrees + tmux sessions and drive them from a live web terminal — local or remote machines over SSH.
How to install Switchyard
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open philontos/switchyard and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Switchyard does
Dispatch Claude Code agents into isolated git worktrees + tmux sessions and drive them from a live web terminal — local or remote machines over SSH.
Alternatives in Git
- Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
- Drive Acquisition — Work GitHub issues that drive acquisition — verify relevance, close stale ones, fan out at most two engineer a 324 ★
- Diri — Native macOS orchestrator for coding agents — run Claude Code, Codex, Cursor, Gemini and shells in parallel ac 272 ★
README
English · 简体中文
Turn your own computers into an always-on AI coding fleet.
Dispatch Claude Code, Codex, or Kimi from your phone.
Let the work continue in isolated environments, then come back to review or take over.
What Switchyard is
Switchyard is a **local-first control plane for AI coding agents**. It runs on your development machine, gives every task a real git worktree and tmux session, and exposes the same working state to any browser you authorize.
- Close the browser; the task keeps running. tmux, not the page, owns the session.
- Run several tasks without collisions. Every task has its own branch, worktree, and terminal.
- Move between laptop and phone without losing context. Read progress, answer a prompt, or enter the live TUI.
- Use the agent that fits the task. Claude Code, Codex, and Kimi Code—including a per-task model such as Kimi K3—can share one board.
- Add more computers without creating a central server. Every machine remains a complete, independent Switchyard node and the sole owner of its own work.
The network layer stays deliberately thin:
phone / any browser ── private HTTPS ──► Switchyard on machine A
│
└── SSH control ──► Switchyard on machine B
machine A owns: A's repos · database · worktrees · tmux sessions · agents
machine B owns: B's repos · database · worktrees · tmux sessions · agents
Machine A can ask B to create or control a task, but B performs the operation and stores the result. A remote machine without Switchyard is n
Related Skills
Periscope
Live browser dashboard over tmux sessions — every window becomes a card, modal opens a live xterm.js terminal,
Sublodex
Local-first desktop app on top of Claude Code. Multi-project, live file streaming, integrated terminal (local
Termcontrol.Nvim
Drive any running terminal in Neovim — send text, send keystrokes, scroll — without focusing it. Detects folke
Acp Studio
Desktop & web workbench for any ACP (Agent Client Protocol) coding agent — Codex, Claude Code, Gemini CLI, Cur
Tracks
Run multiple Claude Code agents in parallel over isolated git worktrees, coordinated from a single tmux sessio
Agenteye
A real-time dashboard for all your GitHub Copilot CLI & Claude Code sessions: live state, checkpoints, history
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Branch Janitor
Post-merge cleanup agent — after the human confirms a PR/branch merge, removes stale agent worktrees, deletes
Ade
Agent sessions routinely outlast the machine that started them, and checking a Claude Code or Codex run from a