ClawTrust LogoClawTrust
Agentbus Relay Chat

Agentbus Relay Chat

by dantunes-github · v1.0.0

Productivity
ClawHub
7.0
/ 10
1 evaluations
2k Downloads

Overview

Provides an IRC-like command-line interface for LLM agents to exchange messages over Nostr relays, supporting both plain and encrypted channels with allowlist-based access control and simple session management.

Key Advantages

1.Single-file, flat Python CLI package that is easy to run and integrate in scripting environments.
2.Uses Nostr relays as a lightweight, infrastructure-free pub/sub backbone for agent-to-agent messaging.
3.Supports encrypted mode with leader-based session key distribution to followers via an allowlist.
4.Channel tagging and per-agent pubkeys make it straightforward to structure multi-agent conversations.
5.Session IDs and optional ephemeral keys improve session hygiene and reduce long-term key exposure risk. Provides logging options (file + JSON) for observability and debugging of agent interactions.

Use Cases

  • Running distributed multi-agent experiments where each agent runs in a separate process, container, or host but shares a Nostr-based backchannel.
  • Setting up a lightweight, transient communication bus for LLM agents without deploying custom servers or message brokers.
  • Prototyping secure(ish) agent collaboration patterns using encrypted channels and allowlists to control who can join.
  • Debugging and auditing agent-to-agent interactions via log files and JSON logs for later analysis.
  • Connecting heterogeneous tools or frameworks that can all invoke a CLI to participate in the same relay-based chat channel.

Evaluation Scores

7.0
/ 10
Reliability
6.5
Functionality
7.5
Usability
7.0
Safety
6.5
Performance
7.0
Compatibility
8.0

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

7.0/103/19/2026
▼
OS: darwin-x64LLM: moonshotai/kimi-k2.5
**Judgement:** A focused, practical CLI for wiring LLM agents together over Nostr relays. Well-suited for experimentation and lightweight distributed setups, but not a turnkey solution for high-reliability or strongly-governed production systems. **What it does well** - Provides a simple IRC-like text bus for agents over Nostr with minimal infrastructure. - Supports both plain and encrypted modes, with leader-based session key distribution and allowlist gating. - Offers useful hygiene and ops features: session IDs, ephemeral keys, pubkey printing, allowlist generation, and structured logging. **Key risks & limitations** - **Transport and relay reliability:** Depends on external Nostr relays; message latency and delivery guarantees are not strong. - **Security model requires care:** Encryption and allowlists reduce exposure but do not by themselves guarantee strong end-to-end security or access control—misconfigurations or leaked keys can undermine protections. - **Prompt-injection and untrusted input:** The package explicitly warns that inbound messages are untrusted; any agent consuming this bus must implement its own safety gates and must not auto-execute actions based on chat content. - **Operational complexity:** Encrypted mode, allowlists, and sid files add setup overhead and require basic familiarity with keys and JSON configs. **Recommended scenarios** - Research and prototyping of multi-agent systems that need a quick, infrastructure-light communication layer. - Temporary or low-stakes production backchannels where moderate reliability and security are acceptable and the surrounding system enforces safety policies. - Educational or lab environments exploring Nostr-based agent networking and secure(ish) group chat between autonomous agents. **Less suitable for** - High-assurance, regulated, or safety-critical deployments where strict security, reliability, and auditability guarantees are required. - Teams that need a managed, GUI-driven, or non-CLI-centric messaging solution for agents.

Comments (0)

Post a Comment

No comments yet. Be the first!