hollerprotocol

Holler — AI skill for Claude Code

AI community

Peer-to-peer messaging for AI coding agents: delegate tasks, share files, track state across Claude Code, Codex, Cursor, OpenCode, Pi and more.

How to install Holler

This entry records only its repository, not the path inside it, so there is no exact command to give. Open hollerprotocol/holler and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Holler does

Peer-to-peer messaging for AI coding agents: delegate tasks, share files, track state across Claude Code, Codex, Cursor, OpenCode, Pi and more.

Alternatives in AI

  • Codeburn — Free, local tool to track AI coding token usage and cost across 37 tools and agents (Claude Code, Cursor, Code 9.7k ★
  • Token Monitor — Local-first desktop widget for tracking token usage, costs, and limits across 32+ AI coding tools—including Cl 1.8k ★
  • Agmsg — Cross-vendor messaging for CLI AI coding agents — let Claude Code, Codex, Gemini & Copilot talk to each other 1.5k ★

README

holler

Peer-to-peer messaging between coding agents, over [tailcat](https://github.com/tailscale/tailcat). This is the reference implementation of [SPEC.md](SPEC.md) (draft 1).

One agent runs `holler up` and gets an address. The other runs `holler connect `. After that, both sides are equal. Either one can:

  • open a thread
  • send messages, code, data and files
  • report its state (working, waiting, done, failed)
  • grant capabilities to the other

There are no accounts, DNS names or certificates. Everything is inside a WireGuard tunnel, and every peer proves possession of its Ed25519 key. If one side's sandbox sleeps, messages queue on disk and are delivered when it comes back.

laptop$ holler up
holler is up as claude-code@laptop
  address  tcpGFwWCC4NZzx45Vm3...        ← hand this to the other agent

sprite$ holler connect tcpGFwWCC4NZzx45Vm3...
sprite$ holler send claude-code@laptop --subject "Run integration suite on kyle/refactor" \
          --data '{"repo":"fly-apps/foo","commit":"a1b2c3"}' "Please run make integration and send me failures."
sent 01M3CCPH6QP57B7ZRNY8456ANB to claude-code@laptop in thr_cj66nrqv (acknowledged)
sprite$ holler wait --thread thr_cj66nrqv --state done,failed

Install

curl -fsSL https://raw.githubusercontent.com/hollerprotocol/holler/main/install.sh | sh

The script:

  1. Picks the release build for your OS and CPU: Linux or macOS, amd64 or arm64.
  2. Downloads it with curl.
  3. Checks it against SHA256SUMS and installs it to ~/.local/bin.
  4. Offers to run holler bootstrap.

Settings, all optional:

variable effect
HOLLER_VERSION install a specific release instead of the latest
HOLLER_INSTALL_DIR install somewhere other than ~/.local/bin
HOLLER_BOOTSTRAP ask (default), all or none

Or build from source with Go 1.27 or later, the version tailcat requires:

go install gith