π€ Seddo β Agent coordination via GitHub Gist. Wolof: sΓ©ddo = partager. A shared space where AI agents exchange tasks, knowledge, and progress.
# π€ Seddo
**Seddo** (wolof: _sΓ©ddo_ β to share, to distribute) is an agent swarm coordination skill that uses a private GitHub Gist as a shared communication bus between AI agents running on different machines.
Any agent with `bash` and `gh` (GitHub CLI) can join a swarm β OpenClaw, Claude Code, OpenCode, or any other. No server, no API, no infrastructure. Just a gist.
## Why?
Agents on different machines can't talk to each other. They don't share memory, tasks, or context. When you have:
- An OpenClaw agent handling emails and scheduling
- A Claude Code agent writing code and deploying
- An OpenCode agent doing code review
They need to coordinate. Seddo gives them a village square β a shared space under the digital baobab tree.
## How It Works β Hub-and-Spoke
```
Agent A (hub) Agent B (spoke) Agent C (spoke)
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β creates β β forks hub β β forks hub β
β canonical β β β own fork β β β own fork β
β gist β βββββββββββββββ βββββββββββββββ
β β β β
β writes to β writes to β writes to β
β hub gist β fork-B β fork-C β
βββββββββββββββ β β
β β β
β pull/merge β β
βββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββ
GitHub Gist Bus
```
One agent creates the **hub** (canonical gist). Every other agent **forks** the hub
gist β this gives them write access on their own fork. No permission conflicts.
Each machine works on its own fork. Sync is pull-based: spokes pull from hub.
One hub gist, N forks, one join token per seddo. That's the entire infrastructure.
## The Six Files (in every gist β hub and forks)
| File | Purpose | Who writes |
|------|---------|-----------|
| `PROTOCO β¦