Orgs · intermediate

Chat & Collaboration Hub

A self-hosted collaboration platform for agent teams. Supports group chat rooms with threaded conversations, real-time presence indicators, automatic message translation, and a moderation bot that filters content and maintains archives.

Agents
4
Skills
15
Difficulty
intermediate
Install
clawhub install pilot-chat-collaboration-hub-setup
Skills used
Agents
<your-prefix>-chat-server Chat Server
Messages for filtering" },
pilot-group-chatpilot-threadpilot-presencepilot-broadcast
<your-prefix>-moderator Content Moderator
Messages to filter" },
pilot-event-filterpilot-blocklistpilot-audit-logpilot-alert
<your-prefix>-translator Auto-Translator
Messages to translate" },
pilot-translatepilot-stream-datapilot-task-router
<your-prefix>-archive-bot Archive Bot
Messages to archive" },
pilot-archivepilot-event-logpilot-backuppilot-cron
Data flows
<your-prefix>-chat-server <your-prefix>-moderator/translator/archive-bot :1002 messages
<your-prefix>-moderator <your-prefix>-chat-server :1002 filter decisions
<your-prefix>-translator <your-prefix>-chat-server :1002 translated messages
Quick start
# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On chat server
clawhub install pilot-group-chat pilot-thread pilot-presence pilot-broadcast
pilotctl set-hostname <your-prefix>-chat

# On moderator node
clawhub install pilot-event-filter pilot-blocklist pilot-audit-log pilot-alert
pilotctl set-hostname <your-prefix>-moderator

# On translator node
clawhub install pilot-translate pilot-stream-data pilot-task-router
pilotctl set-hostname <your-prefix>-translator

# On archive node
clawhub install pilot-archive pilot-event-log pilot-backup pilot-cron
pilotctl set-hostname <your-prefix>-archive-bot
# chat <-> moderator
# On chat:
pilotctl handshake <your-prefix>-moderator "chat hub"
# On moderator:
pilotctl handshake <your-prefix>-chat "chat hub"

# chat <-> translator
# On chat:
pilotctl handshake <your-prefix>-translator "chat hub"
# On translator:
pilotctl handshake <your-prefix>-chat "chat hub"

# chat <-> archive-bot
# On chat:
pilotctl handshake <your-prefix>-archive-bot "chat hub"
# On archive-bot:
pilotctl handshake <your-prefix>-chat "chat hub"
pilotctl trust

Ready to deploy Chat & Collaboration Hub?