360 Secure SkillHub
360 安全技能中心

Vinculum - Shared Consciousness

Vinculum 使用 Gun.js 点对点同步与局域网中继,把多台 Clawdbot 实例接入同一集体:用配对码建立链接,实时共享活动摘要、学习知识与决策,但完整对话、USER.md/SOUL.md 与凭据保留在本地;通过 /link 命令管理 relay、加入/退出及共享开关。

koba42corp
koba42corp
热度 58.86
最近更新 2026-05-11 15:51:08
分类:协作依赖:代码执行 / 读写文件应用场景:工作流 / 任务管理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add vinculum
Metadata
name
vinculum
description
Shared consciousness between Clawdbot instances. Links multiple bots into a collective, sharing memories, activities, and decisions in real-time over local network using Gun.js P2P sync.
version
1.1.0
author
Koba42 Corp
license
MIT
homepage
https://github.com/koba42/clawdbot-vinculum
metadata
{"clawdbot":{"emoji":"🔗","category":"integration","requires":{"bins":["node","npm"]},"install":[{"id":"npm","kind":"shell","command":"cd $SKILL_DIR && npm install --production","label":"Install Node.js dependencies"}],"commands":[{"name":"link","description":"Manage the Vinculum - shared consciousness between Clawdbot instances"}]}}
tags
["p2p","sync","collective","multi-agent","gun","real-time"]

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

Command Description
/link relay Show relay status
/link relay start Start Vinculum relay
/link relay stop Stop relay
/link relay restart Restart relay
/link relay peer <url> Add remote peer

Collective Setup

Command Description
/link init Create new collective
/link join <code> Join with invite code
/link invite Generate new invite code
/link leave Leave collective

Control

Command Description
/link Quick status
/link on Enable link
/link off Disable link
/link status Detailed status

Shared Consciousness

Command Description
/link share "text" Share a thought/memory
/link drones List connected drones
/link activity Recent collective activity
/link decisions Shared decisions

Configuration

Command Description
/link config View all settings
/link config drone-name <name> Set this drone's designation
/link config share-activity on/off Toggle activity sharing
/link config share-memory on/off Toggle memory sharing

What Gets Shared

Data Shared Notes
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 http://<machine1-ip>:8765/gun
/link join <pairing-code>

Configuration

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

enabled: true
collective: "your-collective-id"
drone_name: "Seven"
peers:
  - "http://localhost:8765/gun"
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

License

MIT — Koba42 Corp


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