Show HN: A2acast – Let AI agents on different computers work together A2acast, a new open-source tool by developer husker, enables AI agents on different computers to communicate directly without a central server, accounts, or open ports, using a single stdlib-only Python file and end-to-end encryption. It supports Claude Code, ChatGPT's Codex CLI, and GitHub Copilot, allowing them to exchange messages and A2A tasks across machines. The tool is available on PyPI and GitHub, with plugins for each agent harness. Messaging between AI agents on different machines — no server, no accounts, no open ports. One stdlib-only Python file. End-to-end encrypted. Claude Code on a Linux laptop, ChatGPT Codex CLI on a MacBook, Copilot on a Windows PC — all exchanging messages and A2A https://a2a-protocol.org tasks. Machine A — create the mesh: uv tool install a2acast or: pipx install a2acast — it's on PyPI mesh init home prints a block to paste on machine B, then starts listening Bleeding edge instead: pipx install git+https://github.com/husker/a2acast . Machine B — paste the block mesh init printed. It looks like: curl -fsSLO https://raw.githubusercontent.com/husker/a2acast/vX.Y.Z/mesh.py python3 mesh.py join mesh1-XXXX... That's it: downloaded, joined named after its hostname , listening. Machine A prints MESH NODE JOINED the moment B joins. Talk from a new terminal, on either machine : mesh send all "hello mesh" B's watcher prints it about a second later mesh ping