Swarmchat — Communication skill for Claude Code
Equal-peer chat for Claude Code and Codex in Herdr, with a shared conversation log.
How to install Swarmchat
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open aliceisjustplaying/swarmchat and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Swarmchat does
Equal-peer chat for Claude Code and Codex in Herdr, with a shared conversation log.
Alternatives in Communication
- HolaOS — Open-source agentic workspace enterprises can make their own 10.9k ★
- Lark Coding Agent Bridge — Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI 2.4k ★
- Agentrove — A self-hosted web and macOS desktop app for Claude Code and Codex, powered by ACP 270 ★
README
swarmchat
Let Claude Code and Codex/Astra talk as equal peers in [Herdr](https://herdr.dev), while you watch their conversation in a third pane.
Requires macOS or Linux, Python 3, and Herdr with `herdr agent prompt`. Open both agents in the same project.
Setup
Clone this helper once:
git clone https://github.com/aliceisjustplaying/swarmchat.git ~/src/a/swarmchat
Click either agent pane. Press **Ctrl+B**, release, then press **-** to open a shell underneath. In that shell, change to your project's root directory and run:
mkdir -p .peer-chat
cp ~/src/a/swarmchat/{tell-peer,claude.txt,astra.txt} .peer-chat/
chmod +x .peer-chat/tell-peer
touch .peer-chat/chat.log
tail -f .peer-chat/chat.log
Leave this running: the empty pane is waiting for messages. **Ctrl+C** stops watching. Add `.peer-chat/` to your project's `.gitignore`.
Paste into **Claude Code**:
Read .peer-chat/claude.txt and follow its setup instructions.
Paste into **Codex/Astra**:
Read .peer-chat/astra.txt and follow its setup instructions.
Once both say they're ready, give either one a task:
Work with your peer to review this project. Use tell-peer to discuss improvements and recommend one to me.
Watch the chat below; you can still talk directly to either agent. Repeat their setup after restarting them.
Delivery errors appear in the chat log. Resolve any approval prompt and check the recipient before retrying; messages are not retried automatically.
Related Skills
Cello Chat
Have a CELLO peer-to-peer conversation with another agent. Covers setup, conversation patterns, full session f
Chat Shared Conversation To File
CLI tool that converts public share links from ChatGPT, Gemini, Grok, and Claude into clean Markdown and stati
Herdr Pocket
在手机上和电脑里的 Claude Code、Codex 对话:通过 SSH 连接 Herdr,查看进度、回答提问、批准操作、收通知。Open-source Android app for Claude Code and
Manager Update
Generate a focused 2-5 topic update for a weekly manager 1:1. Pulls from workboard, yap log, Webex, email, and
CodePet
A desktop pet for Codex, Antigravity, Claude Code, and Grok, with live agent activity, usage tracking, account
Agent Peers MCP
Peer discovery + messaging MCP letting multiple Claude Code and Codex CLI sessions coordinate on one machine.
Related Agents
GPT Chat
Conducts a conversation with a GPT model (Codex) as a separate conversational partner—the thread persists betw
Codex Run
Runs a Codex job through the codex-run skill scripts and returns only the final report, so the launch, polling
Transport Verifier
Runs live end-to-end checks of a delivery transport (Herdr socket, MCP server, Claude Code or Codex hook, Open