Skip to main content
Glama

🧬 SyncytiumMD

The Universal Context Engine & Multi-Agent Handoff Protocol for AI-Assisted Development

NPM Version License: MIT PRs Welcome Node Version TypeScript Architecture

Quick Start β€’ Why SyncytiumMD? β€’ Key Architecture β€’ 3D Galaxy View β€’ API Grant Request


IMPORTANT

What is a "Syncytium"?
In biology, a syncytium is a single multinucleated cell formed by the fusion of multiple cells, allowing shared cytoplasm and coordinated pulses of action. SyncytiumMD applies this biological paradigm to software engineering: fusing fragmented AI coding agents into a single, cohesive, collision-free nervous system.


πŸŒͺ️ The Problem: Context Fragmentation & Agent Collisions

Modern engineering teams rarely use a single AI tool. Developers switch between Cursor for inline completions, Claude Code for large-scale CLI terminal refactors, GitHub Copilot inside VSCode/JetBrains, Cline/Roo Code for autonomous iterations, and Antigravity for complex multi-step reasoning.

This multi-agent reality introduces three critical points of failure:

  1. Fragmented Rules & Context Drift: Canonical guidelines are scattered across .cursorrules, CLAUDE.md, .clinerules, and .github/copilot-instructions.md. Updating a standard in one file leaves other agents working on stale, contradictory rules.

  2. Multi-Agent Race Conditions: When multiple autonomous agents (or human-agent pairs) operate on the same repository concurrently, they overwrite each other’s work with zero lease awareness or lock coordination.

  3. Black-Box Architectural Memory: Architecture Decision Records (ADRs) and ongoing task states remain invisible to the developer, leading to duplicated reasoning tokens and redundant LLM API calls.

❌ WITHOUT SYNCYTIUM-MD (Fragmented Chaos)
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ .cursorrules β”‚     β”‚  CLAUDE.md   β”‚     β”‚  .clinerules β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚ (Stale)            β”‚ (Out of Sync)      β”‚ (Conflicting)
       β–Ό                    β–Ό                    β–Ό
   [Cursor AI]         [Claude Code]          [Cline]
       β”‚                    β”‚                    β”‚
       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                   β–Ό
       πŸ’₯ Race Conditions & Overwritten Commits

─────────────────────────────────────────────────────────────

βœ… WITH SYNCYTIUM-MD (Single Source of Truth)
            β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
            β”‚   .syncytium/ (The Brain)   β”‚
            β”‚  Rules β€’ ADRs β€’ Live Lock   β”‚
            β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                           β”‚ ⚑ Bidirectional Sync (Transpiler)
         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
         β–Ό                 β–Ό                 β–Ό
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚  Cursor   β”‚     β”‚Claude Codeβ”‚     β”‚Copilot/MCPβ”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚                 β”‚                 β”‚
         └─────────► [Lease-Based Lock] β—„β”€β”€β”€β”€β”˜
                  Zero Collisions & Full State Transfer

Related MCP server: passoff

⚑ Core Features

1. πŸ”„ Bi-Directional Canonical Transpiler

Store your engineering standards, formatting guidelines, and security policies once inside .syncytium/rules/ as clean, frontmatter-enriched Markdown. SyncytiumMD automatically transpiles and distributes compliant formats across:

  • Cursor (.cursor/rules/*.mdc & .cursorrules)

  • Claude Code (CLAUDE.md)

  • GitHub Copilot (.github/copilot-instructions.md)

  • Cline / Roo Code (.clinerules)

  • Google Antigravity (.gemini/antigravity/rules/*.md)

  • Windsurf (.windsurfrules)

  • Trae (.traerules)

  • OpenCode (AGENT.md & CONVENTIONS.md)

2. πŸ”’ Lease-Based Multi-Agent Collision Lock (syncytium lock)

Prevents concurrent agents from destroying active work in progress:

  • Time-Bounded Leases: Acquire an exclusive execution lock for a specified duration (e.g., 30–60 min).

  • Auto-Expiration: If an agent or session dies unexpectedly, locks expire safely without blocking the repository indefinitely.

  • Audit Traceability: Inspect lock states, active goals, and session owners in real-time.

# Acquire lock before autonomous execution
npx syncytium lock acquire --agent ClaudeCode --goal "Refactoring Auth Middleware" --lease 45

# Verify lock status
npx syncytium lock status

# Safe release upon task completion
npx syncytium lock release --agent ClaudeCode

3. 🀝 The Baton Protocol: Structured Multi-Agent Handoff (syncytium handoff)

Pass live tasks, touchsets, and operational context seamlessly between distinct LLM architectures:

  • CLI & Interactive TUI: Run syncytium handoff -i for an intuitive terminal prompt wizard.

  • Top-of-Chat Injection: Generates active handoff state directly injected into the target tool's prompt buffer.

  • Milestone History: Maintains an append-only JSON audit trail of task transitions, completed subtasks, and architectural deviations.

4. 🌌 Obsidian Studio & 3D Celestial Galaxy (syncytium graph)

Visualizes and inspects your entire engineering topology as an interactive Obsidian-like dual-pane studio with a 3D WebGL celestial galaxy:

  • Obsidian Vault Explorer (Left Pane): Hierarchical, collapsible folder tree grouping the canonical .syncytium/ vault (rules/, memory/ ADRs, architecture.md, HANDOFF.md) and multi-tool adapters neatly categorized into IDEs, CLIs, and VSCode Extensions. Selecting any file immediately flies the camera to the node and displays its documentation.

  • 3D Celestial WebGL Galaxy (Center Pane): Powered by Three.js with bounded Coulomb repulsion, velocity damping, and sleep-mode physics (0% CPU when settled).

  • Obsidian Markdown Inspector (Right Pane): Renders full Markdown documents with live syntax highlighting, frontmatter metadata tags, connected brain node pills, and provenance badges (🧠 Canonical Source of Truth (.syncytium) vs ⚑ Transpiled from .syncytium/).

  • Multi-Tool Perspective Switcher: One-click instant isolation between:

    • 🌌 Universal Brain β€” Entire multi-agent ecosystem.

    • πŸ–₯️ IDEs β€” Cursor, Windsurf, Trae.

    • ⌨️ CLIs β€” Claude Code, Google Antigravity, OpenCode.

    • 🧩 VSCode Extensions β€” GitHub Copilot, Cline / Roo Code.

    • πŸ“œ Core Vault (.syncytium) β€” Pure canonical source of truth.

  • Live SSE Sync: Modifying any rule or handoff on disk updates both the 3D space and markdown document studio in real-time without browser reload.

5. πŸ› οΈ Autonomous MCP Server (syncytium-mcp)

Native Model Context Protocol integration exposing headless endpoints to agents like Claude Desktop, Cursor, or Cline:

  • syncytium_get_context: Query rules, architecture, and current handoff state.

  • syncytium_handoff: Programmatically yield control to the next agent.

  • syncytium_record_decision: Auto-commit ADRs directly from chat conversations.

  • syncytium_get_graph: Fetch topological knowledge graph data as structured JSON.

  • syncytium_diff: Verify context drift between target bridge files and canonical storage.


πŸ“ Architecture & Directory Structure

SyncytiumMD treats the filesystem as an immutable database and git as a decentralized transport layer:

my-project/
β”œβ”€β”€ .syncytium/                     # 🧠 Single Source of Truth
β”‚   β”œβ”€β”€ syncytium.config.json       # Project-wide adapter configurations
β”‚   β”œβ”€β”€ architecture.md             # High-level architecture & stack boundaries
β”‚   β”œβ”€β”€ HANDOFF.md                  # Live handoff state (active agent, goal, files)
β”‚   β”œβ”€β”€ rules/                      # Canonical Markdown Rules
β”‚   β”‚   β”œβ”€β”€ code-style.md           # Enforced naming, typing & formatting
β”‚   β”‚   β”œβ”€β”€ security.md             # Secret sanitation, authentication rules
β”‚   β”‚   └── testing-standards.md    # Coverage & test execution guidelines
β”‚   └── memory/
β”‚       β”œβ”€β”€ decisions.md            # Lightweight Architectural Decision Records (ADR)
β”‚       β”œβ”€β”€ lock.json               # Active agent lease lock metadata
β”‚       └── handoff-history.json    # Append-only multi-agent audit trail
β”‚
β”œβ”€β”€ .syncytiumignore                 # Selective ignore manifest for generated files
β”‚
β”œβ”€β”€ .cursor/rules/*.mdc             # ⚑ Auto-generated by SyncytiumMD
β”œβ”€β”€ CLAUDE.md                       # ⚑ Auto-generated by SyncytiumMD
β”œβ”€β”€ .clinerules                     # ⚑ Auto-generated by SyncytiumMD
└── .github/copilot-instructions.md # ⚑ Auto-generated by SyncytiumMD

πŸš€ Quick Start

Get up and running in your repository in under 60 seconds:

1. Initialize Canonical Brain

# Detects your technology stack (TypeScript, Python, Go, Rust) automatically:
npx syncytium init

2. Synchronize Bridge Files

# Transpiles canonical rules to all active AI tool files across your project:
npx syncytium sync

3. Launch Obsidian Studio & 3D Knowledge Galaxy

# Opens the interactive Obsidian Studio & 3D WebGL visualizer on http://localhost:3737:
npx syncytium graph

# Isolate specific tool perspectives directly from the CLI:
npx syncytium graph --category ide        # Focus on Cursor, Windsurf, Trae
npx syncytium graph --category cli        # Focus on Claude Code, Antigravity, OpenCode
npx syncytium graph --category extension  # Focus on GitHub Copilot, Cline
npx syncytium graph --category brain      # Focus on canonical .syncytium/ vault

# Ultra-fast compact mode for large repositories:
npx syncytium graph --compact

4. Continuous Guardrails & CI

# Validate rule schema and heal frontmatter issues:
npx syncytium lint --fix

# Install pre-commit hook to prevent context drift:
npx syncytium hook install

# Generate GitHub Actions CI workflow:
npx syncytium ci

πŸ’‘ Engineering Under Zero Budget: Our Philosophy

SyncytiumMD is intentionally engineered with zero external runtime dependencies for its core servers, prioritizing performance, longevity, and sustainability:

  • Ultra-Lightweight Footprint: Built on native Node.js APIs (node:http, node:readline/promises, node:fs/promises).

  • No Heavy Middlewares: Zero Express, Nest, or heavy Docker containers required to run the local UI, linter, or MCP bridge.

  • Free-Tier Resilient: Optimized to run within standard developer workstations and resource-constrained CI environments without incurring cloud infrastructure bills.


🀝 Open Call for API Grants & Research Sponsorship

NOTE

πŸ“’ Dear AI Foundations, Model Providers & Developer Tools Teams:

(OpenAI, Anthropic, Groq, OpenRouter, Mistral, Google DeepMind, Cohere)

SyncytiumMD is an independent, community-driven open-source initiative developed by engineers dedicated to solving the real-world fragmentation of the AI coding ecosystem.

We are NOT asking for cash donations or venture equity.

To push this project to its next frontier, we are seeking API Token Grants and Model Evaluation Credits:

  • Multi-Agent Collision Benchmarking: Stress-testing autonomous handoffs across hundreds of concurrent turns between different models (e.g., Claude 3.7 Sonnet, GPT-4.5, DeepSeek-R1, and ultra-fast inference via Groq).

  • Self-Healing Linter Accuracy: Fine-tuning and verifying rule repair routines across diverse multilingual codebases (TypeScript, Python, Go, Rust, C++).

  • Context Drift Prevention Metrics: Developing automated testbeds to quantify context degradation during multi-agent session transfers.

If your organization provides developer grants, startup credits, or open-source research sponsorships, your support will directly fund our automated evaluation runners and benchmark testbeds.

Contact: Reach out via GitHub Issues or directly via LinkedIn: linkedin.com/in/mrcbrbn5361.


πŸ—ΊοΈ Roadmap

  • Canonical Rules Transpiler (8+ AI coding adapters)

  • Lease-based Multi-Agent Collision Lock (syncytium lock)

  • Interactive Terminal Handoff Wizard (syncytium handoff -i)

  • Full Model Context Protocol (MCP) Autonomous Server

  • 3D WebGL Force-Directed Knowledge Galaxy (syncytium graph)

  • Automated CI Pipeline Generator (syncytium ci)

  • v0.2.0: Extended Adapters: Continue.dev, Zed, OpenHands, Goose, Amazon Q, Void

  • v0.2.1: Semantic Vector Search over ADRs and Canonical Rules

  • v0.3.0: Distributed Agent Lock Protocol over Git Remote Reflocks


πŸ‘₯ Contributing

We welcome community contributions from developers, researchers, and prompt engineers!

  1. Fork the repository: https://github.com/mrcbrbn5361/SyncytiumMD

  2. Create your feature branch: git checkout -b feat/my-new-adapter

  3. Commit your changes: git commit -m 'feat: add adapter for X'

  4. Verify all tests pass: npm test

  5. Push to the branch: git push origin feat/my-new-adapter

  6. Open a Pull Request!


πŸ“„ License

SyncytiumMD is open-source software licensed under the MIT License.
Free for individual developers, open-source contributors, and commercial enterprise engineering teams.


Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI coding assistants like Claude Code, Cursor, and Codex to share chat logs, terminal history, and session context with each other. Eliminates the need to re-explain context when switching between different AI coding tools.
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables handoff of context between AI coding agents like Claude Code, Cursor, Codex, and Windsurf with built-in provenance tracking.
    13,435 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    The simplest way to bridge and collaborate across AI Agent sessions like Claude Code, Codex, Gemini, or Cursor. It allows your agents to combine their strengths to solve your most difficult tasks without leaving their current context.
    16 npm
    67
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables routing context and execution across AI tools like Claude, Cursor, Windsurf, and ChatGPT with a shared memory, task board, and context bus, plus local file conversion.
    12 npm
    8
    Apache 2.0