Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub hex/claude-marketplace --plugin claude-tmuxConnect to remote hosts via SSH in tmux panes. Manage saved hosts, open ad-hoc connections, and interact with remote sessions from Claude Code.
user@host without saving it first~/.ssh/configet for hosts that benefit from persistent connectionsexit before killing panes# Add the hex-plugins marketplace (once)
/plugin marketplace add hex/claude-marketplace
# Install the plugin
/plugin install claude-tmux
/plugin install hex/claude-tmux
git clone https://github.com/hex/claude-tmux.git
claude --plugin-dir /path/to/claude-tmux
"use_et": true/remote
When called without arguments, presents saved hosts as selectable options.
/remote my-server
Idempotent -- if already connected to that host, reports the existing pane instead of creating a duplicate.
/remote user@192.168.1.50
/remote list
/remote add staging deploy@staging.example.com
/remote import-ssh
Parses ~/.ssh/config and adds any hosts not already in remote-hosts.json.
/remote close my-server
Sends exit for a graceful disconnect, then kills the pane.
/remote status
Reports pane health (alive/dead) and offers to reconnect dead connections.
Hosts are stored in remote-hosts.json at the plugin root:
{
"my-server": {
"host": "10.0.0.5",
"user": "admin",
"key": "~/.ssh/id_ed25519",
"ssh_opts": "-o IdentitiesOnly=yes",
"description": "Home server (LAN)"
}
}
Fields:
host (required) -- hostname or IPuser (required) -- SSH usernameport (optional) -- SSH port (default: 22)key (optional) -- path to SSH private keyssh_opts (optional) -- additional SSH optionscommand (optional) -- command to run on connect (e.g., tmux new -A -s main)use_et (optional) -- set to true to use Eternal Terminal instead of SSHdescription (optional) -- human-readable labelOnce connected, interact with remote panes using tmux:
# Send a command
tmux send-keys -t <pane_id> "uptime" Enter
# Capture output
tmux capture-pane -t <pane_id> -p -S -10
# Find remote panes by @remote tag
for p in $(tmux list-panes -a -F '#{pane_id}'); do
n=$(tmux show-options -p -t "$p" -v @remote 2>/dev/null) && [ -n "$n" ] && echo "$p $n"
done
The Remote SSH via tmux skill activates automatically when working with established remote connections, providing detailed patterns for sending commands, capturing output, and managing sessions.
# Run all automated tests (requires bats)
./tests/run_tests.sh
# Or run bats directly
bats tests/
claude-tmux/
├── .claude-plugin/
│ └── plugin.json
├── commands/
│ └── remote.md
├── skills/
│ └── remote/
│ └── SKILL.md
├── scripts/
│ ├── close.sh
│ ├── connect.sh
│ └── hosts.sh
├── tests/
│ ├── close.bats
│ ├── connect.bats
│ ├── hosts.bats
│ ├── run_tests.sh
│ └── test_helper.bash
├── LICENSE
└── README.md
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Provides tmux-cli skill, to allow Claude-Code to interact with CLI scripts or other code-agents in tmux panes, using the `tmux-cli` command
TMUX session awareness and process management for running services in dedicated panes
Tmux session awareness and pane interaction
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex and gemini CLIs when installed) to get diverse perspectives on coding problems
Completion guard that prevents Claude from stopping prematurely. Uses a Stop hook and TASKMASTER_DONE signal to enforce full task completion.
Safety guardian that prevents Claude Code from executing dangerous commands, exposing secrets, and performing destructive operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim