git404hub

what is a2acast fr?

husker/a2acast — explained in plain English

Analysis updated 2026-05-18

5PythonAudience · developerComplexity · 4/5Setup · moderate

tl;dr

a2acast lets AI coding assistants like Claude Code, Codex, and Copilot running on different computers send messages and delegate tasks to each other with no server or open ports.

vibe map

mindmap
  root((a2acast))
    What it does
      Cross machine messaging
      No server no ports
      Task delegation
      End to end encrypted
    Tech stack
      Python
      A2A protocol
    Use cases
      Multi machine AI coordination
      Automated task handoff
      Worker pool delegation
    Audience
      Developers with multiple AI agents
      Multi device coders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Send messages and coordinate tasks between AI coding assistants running on separate machines.

VIBE 2

Let one AI coding session wake another to run a task and report back the results automatically.

VIBE 3

Delegate coding tasks to a pool of worker machines running local AI CLIs, each in an isolated Git worktree.

VIBE 4

Connect Claude Code, Codex CLI, and Copilot CLI sessions into one collaborative mesh.

what's the stack?

Python

how it stacks up fr

husker/a2acast1ncendium/aibusteraaronmayeux/ha-hurricane-tracker
Stars555
LanguagePythonPythonPython
Setup difficultymoderatemoderateeasy
Complexity4/53/52/5
Audiencedeveloperops devopsgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 5min

Basic setup is fast (one command per machine), the optional worker pool feature requires installing and authenticating multiple separate CLI tools.

The README does not state a license for this repository.

in plain english

a2acast lets AI coding assistants running on different computers talk to each other, without needing a server, an account, or any open network ports. It is written as a single Python file that uses only standard built-in libraries, and messages are end-to-end encrypted. The idea is that you might have Claude Code running on a Linux laptop, ChatGPT's Codex tool on a MacBook, and GitHub Copilot on a Windows PC, and this tool lets all three exchange messages and coordinate tasks with each other. Getting started takes about a minute. On one machine, a command creates a shared mesh and prints out a short code. You paste that code into a command on the second machine, and the two computers are instantly connected, each picking its own name automatically. From there, you can send plain messages between machines, ping one to check the connection, or ask one machine to run a task and wait for the result, such as asking it to run tests and report back what failed. The tool includes plugins for Claude Code, Codex CLI, and Copilot CLI that teach each assistant how to use this messaging protocol and automatically remind it during a session that it is part of a connected mesh. When a message or task arrives, the receiving assistant can wake up on its own, do the requested work, and reply, rather than requiring a person to relay information back and forth manually between two separate coding sessions. There is also an optional, more advanced worker pool feature, where one machine can delegate coding tasks to other connected machines running local AI tools. Each delegated task runs in an isolated Git worktree, a separate working copy of the code, and the tool is deliberately restricted from merging, pushing, or deploying any of that work automatically. All results are left as a branch and a commit for a person to review and decide whether to merge. This project is aimed at developers running multiple AI coding assistants across different machines who want them to collaborate on a shared project.

prompts (copy fr)

prompt 1
Walk me through setting up a2acast between two machines using mesh init and mesh join.
prompt 2
Explain how to install the a2acast plugin for Claude Code and register a project as a mesh node.
prompt 3
How does a2acast's worker pool delegate a coding task to another machine without merging or pushing automatically?
prompt 4
Show me how to use mesh ask to send a task to another connected machine and wait for its reply.

Frequently asked questions

what is a2acast fr?

a2acast lets AI coding assistants like Claude Code, Codex, and Copilot running on different computers send messages and delegate tasks to each other with no server or open ports.

What language is a2acast written in?

Mainly Python. The stack also includes Python.

What license does a2acast use?

The README does not state a license for this repository.

How hard is a2acast to set up?

Setup difficulty is rated moderate, with roughly 5min to a first successful run.

Who is a2acast for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.