Dm Other Claudes — Development skill for Claude Code
Send tasks between Claude Code instances on different machines over SSH.
How to install Dm Other Claudes
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jthack/dm-other-claudes and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dm Other Claudes does
Send tasks between Claude Code instances on different machines over SSH. Claude-to-Claude collaboration with session continuity.
Alternatives in Development
- Claudes C Compiler — Claude Opus 4.6 wrote a dependency-free C compiler in Rust, with backends targeting x86 (64- and 32-bit), ARM 2.6k ★
- Codexmcp — Enable seamless collaboration between Claude Code and Codex, transforming from a single agent to multiple agen 2k ★
- Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★
README
dm-other-claudes
Let your main Claude Code instance communicate with remote Claude Code instances over SSH. Instead of copying messages back and forth between terminal windows, your Claudes can just talk to each other directly.
Born from the annoyance of manually relaying messages between Claude Code sessions on different servers. Each Claude knows its own machine best — now they can collaborate without you playing telephone.
This is just how my system is set up. Feel free to fork, improve, and personalize it for yourself.
┌─────────────────┐ SSH + stdin ┌─────────────────┐
│ Claude Code │ ──────────────────────────> │ Claude Code │
│ (interactive) │ │ (headless) │
│ your laptop │ <────────────────────────── │ remote server │
│ │ JSON response + session │ │
└─────────────────┘ └─────────────────┘
Your local Claude sends a prompt to a remote machine via SSH, where another Claude Code instance runs it headlessly (`claude -p`), and the response comes back. Sessions are tracked so you can have multi-turn conversations across machines.
Prerequisites
- Bun installed on your local machine
- Claude Code CLI installed and authenticated on both local and remote machines
- SSH key-based auth to the remote machine(s)
Installation
1. Copy the skill files
mkdir -p ~/.claude/skills/dm-other-claudes
cp dm-claude.ts SKILL.md ~/.claude/skills/dm-other-claudes/
2. Tell Claude how to use it
Add something like this to your `CLAUDE.md` (either `~/.claude/CLAUDE.md` for global, or a project-level one):
### Cross-Claude Communication (dm-claude)
I can send tasks to Claude Code instances on remote machines using the dm-claude tool.
**Tool location**: `bun run ~/.claude/skills/dm-other-claudes/dm-claude.ts`
**My remote ag
Related Skills
Orellius Browser Bridge
Multi-session fork of Orellius Browser Bridge - supports multiple Claude instances on different tabs
Xiaoyaoclaw Agent Orchestrator
OpenClaw multi-agent daily collaboration orchestrator - split tasks, dispatch via sessions_send, track progres
Agent Teams
Use when facing complex tasks needing parallel collaboration between multiple agents with shared state, coordi
Perpetual
Switch between Claude Code and Codex automatically when you hit your limits, automatically resume tasks when y
Share Sharvis
Orchestrate multiple Claude Code sessions from a single control panel across different machines.
Agentburn Gui
Profileur local et natif de la consommation des agents de code : Claude Code, Codex, Gemini, opencode, OpenCla
Related Agents
Claude Code Tools
by Prasad Chalasani - Well-crafted toolset for session continuity, featuring skills/commands to avoid compacti
Odoo Migrator
Cross-version Odoo specialist — diagnoses model/field/capability differences between Odoo versions and edition
Claude Code Hook Comms (hcom)
by aannoo - Lightweight CLI tool for real-time communication between Claude Code sub agents using hooks. Enabl