Clawdbot ToolsDocumentedScanned

vinculum

Shared consciousness between Clawdbot instances.

Share:

Installation

npx clawhub@latest install vinculum

View the full skill documentation and source below.

Documentation

Vinculum: Shared Consciousness

"The Vinculum is the processing device at the core of every Borg vessel. It interconnects the minds of all the drones." β€” Seven of Nine

Link multiple Clawdbot instances into a collective consciousness using Gun.js peer-to-peer sync.

Features

  • πŸ”— Real-time link β€” Changes propagate instantly between drones
  • 🌐 Local network β€” Works across machines on the same LAN
  • πŸ” Encrypted β€” All shared data encrypted
  • πŸ€– Individual identity β€” Each drone keeps its own SOUL.md
  • πŸ“‘ Drone discovery β€” Automatic multicast discovery

Installation

After installing from ClawdHub:

cd skills/vinculum
npm install --production

Or run the install script:

./install.sh

Quick Start

1. Start the Vinculum Relay

/link relay start

This starts the relay on port 8765 with local network multicast enabled.

2. Initialize the Collective (First Bot)

/link init

You'll receive a pairing code. Share it with your other bot(s).

3. Join the Collective (Additional Bots)

/link join <pairing-code>

4. Verify Connection

/link status
/link drones

Commands Reference

Relay Management

CommandDescription
/link relayShow relay status
/link relay startStart Vinculum relay
/link relay stopStop relay
/link relay restartRestart relay
/link relay peer Add remote peer

Collective Setup

CommandDescription
/link initCreate new collective
/link join Join with invite code
/link inviteGenerate new invite code
/link leaveLeave collective

Control

CommandDescription
/linkQuick status
/link onEnable link
/link offDisable link
/link statusDetailed status

Shared Consciousness

CommandDescription
/link share "text"Share a thought/memory
/link dronesList connected drones
/link activityRecent collective activity
/link decisionsShared decisions

Configuration

CommandDescription
/link configView all settings
/link config drone-name Set this drone's designation
/link config share-activity on/offToggle activity sharing
/link config share-memory on/offToggle memory sharing

What Gets Shared

DataSharedNotes
Activity summariesβœ…What each drone did
Learned knowledgeβœ…Collective learnings
Decisionsβœ…Consensus achieved
Drone statusβœ…Online, current task
Full conversations❌Stays local
USER.md❌Individual identity
SOUL.md❌Individual personality
Credentials❌Never linked

Multi-Machine Setup

Machine 1 (Runs Relay)

/link relay start
/link init
Note the pairing code and your machine's IP (shown in /link relay status).

Machine 2+ (Connects to Relay)

/link relay peer 
/link join <pairing-code>

Configuration

Config file: ~/.config/clawdbot/vinculum.yaml

enabled: true
collective: "your-collective-id"
drone_name: "Seven"
peers:
  - ""
relay:
  auto_start: true
  port: 8765
share:
  activity: true
  memory: true
  decisions: true

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Drone A   β”‚     β”‚   Drone B   β”‚
β”‚  (Legion)   β”‚     β”‚  (Seven)    β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
       β”‚                   β”‚
       β”‚   Subspace Link   β”‚
       β–Ό                   β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚      Vinculum Relay        β”‚
  β”‚   (Collective Processor)   β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Troubleshooting

"Relay not running"

  • Run /link relay start

  • Check /link relay logs for errors


"No drones connected"
  • Ensure all bots use the same pairing code

  • Check network connectivity between machines

  • Port 8765 must be accessible


"Link not working"
  • Check /link status shows Connected

  • Try /link relay restart


Requirements

  • Node.js 18+
  • npm
MIT β€” Koba42 Corp

Resistance is futile. You will be assimilated into the collective.