By Jayphen
Spawn AI coding assistants (Claude, Gemini, Codex, OpenCode) in isolated tmux sessions with real-time monitoring dashboard, auto-generated session names, and git worktree support
Attach to a coder session
Open the Coders dashboard (start server if needed)
Kill a coder session
List all active coder sessions
Start a recursive loop that auto-spawns sessions based on a todolist, using promises to signal task completion
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Spawn AI coding assistants (Claude, Gemini, Codex, OpenCode) in isolated tmux sessions with optional git worktrees.
This is a monorepo containing:
| Package | Description | |
|---|---|---|
@jayphen/coders | Claude Code plugin for spawning AI sessions | Install via Claude |
coders-tui | Go-based CLI and TUI for managing sessions | Built from source |
# Install from marketplace
claude plugin marketplace add https://github.com/Jayphen/coders.git
claude plugin install coders@coders
Available commands:
/coders:spawn claude --task "Build auth" --worktree feature/auth
/coders:list
/coders:attach my-session
/coders:kill my-session
/coders:prune --force
/coders:dashboard
/coders:snapshot
/coders:restore
The coders binary provides a terminal UI and CLI tools for managing sessions.
brew tap Jayphen/coders
brew install coders
curl -fsSL https://raw.githubusercontent.com/Jayphen/coders/go-rewrite/packages/go/install.sh | bash
This script:
/usr/local/bin/coders (customize with INSTALL_DIR)coders-darwin-amd64 (macOS Intel)coders-darwin-arm64 (macOS Apple Silicon)coders-linux-amd64 (Linux x86_64)coders-linux-arm64 (Linux ARM64)chmod +x coders-*
sudo mv coders-* /usr/local/bin/coders
Requires Go 1.21+
cd packages/go
make build # Creates ./coders-tui
make install # Installs to /usr/local/bin
coders --help # View available commands
coders tui # Launch the TUI
coders spawn <tool> # Spawn a new session
coders list # List all sessions
┌─ Coders Session Manager ─────────────────────────────┐
│ │
│ SESSION TOOL TASK STATUS │
│ ❯ 🎯 orchestrator claude - ● │
│ ├─ claude-fix-auth claude fix-auth ● │
│ └─ gemini-write-tests gemini tests ● │
│ │
│ 3 sessions ↑↓/jk navigate a/↵ attach K kill q │
└───────────────────────────────────────────────────────┘
coders/
├── packages/
│ ├── plugin/ # Claude Code plugin (distributed)
│ │ ├── .claude-plugin/
│ │ ├── commands/ # Slash commands
│ │ ├── skills/ # Core functionality
│ │ ├── bin/ # CLI wrapper
│ │ └── package.json
│ │
│ └── go/ # Go implementation (TUI, CLI, orchestrator)
│ ├── cmd/coders/ # Main entry point
│ ├── internal/ # Internal packages
│ │ ├── config/ # Configuration management
│ │ ├── logging/ # Structured logging
│ │ ├── tmux/ # Tmux integration
│ │ └── tui/ # Terminal UI (Bubble Tea)
│ ├── Makefile
│ └── go.mod
│
├── package.json # Workspace root (plugin dependencies)
└── pnpm-workspace.yaml
# Install plugin dependencies
pnpm install
# Test the plugin locally
pnpm plugin:test
# Build and test the Go TUI/CLI
cd packages/go
make build
./coders-tui --help
# Run the TUI
./coders-tui tui
# Run tests
make test
MIT
npx claudepluginhub jayphen/coders --plugin codersLaunch, control, and monitor other Claude Code sessions as workers via tmux
Inter-agent communication for Claude Code and Codex CLI sessions via threads and messages
Inter-session communication for Claude Code — session registry, messaging, and coordination
Autonomous session orchestrator for Claude Code - manages multi-phase development workflows
MCP server for spawning and orchestrating multiple Claude Code sessions via iTerm2
Control Codex and Gemini from your phone. Coordinate AI agents across CLIs via tmux.