Public open-source project

N2N Nexus

Shares messages, tasks, and project notes across supported local clients.

Developers using more than one local client or IDE with shared project context.

n2n-nexusv0.4.2Apache-2.0MCPCollaborationAgents

Requirements

  • Node.js >= 18
  • An MCP-capable client such as Claude Code, Claude Desktop, VS Code, Cursor, Windsurf, Zed, JetBrains, Theia, or Google Antigravity.
  • Local disk access for the Nexus user-data directory.

Install

shell
npx -y n2n-nexus

Configure

json
{
  "mcpServers": {
    "n2n-nexus": {
      "command": "npx",
      "args": [
        "-y",
        "n2n-nexus"
      ]
    }
  }
}
text
No --id or --host flag is required for normal use.
text
Advanced storage override: n2n-nexus --root ./my-storage.

Overview

  • Local coordination hub for multi-client development.
  • Keeps project messages, tasks, notes, and meeting history available across configured clients.
  • Runs locally so most users do not need to manage ports or hosts.

Common Uses

  • Share status between tools without copying chat transcripts.
  • Keep related repositories organized while working across frontend, backend, and tooling projects.
  • Record decisions and task status in one local place.

Documentation

  • README shows installation and normal client setup.
  • Client guide covers daily use.
  • Architecture notes explain the local coordination model for users who want deeper detail.
  • Changelog tracks releases and compatibility changes.

Next Steps

  • Add the MCP config to each client that should join the local hub.
  • Register the current project before sending messages or creating tasks.
  • Start with a small shared task to confirm each client can read the same context.

Tools / Commands

  • Register the active project before writing shared context.
  • Send and read messages between local clients working on the same project.
  • Create and update tasks so work can continue across tools.
  • Open shared project notes and meeting history when another client needs context.

Resources / Settings

  • Shared message rooms for project discussions.
  • Project registry for active workspaces and related repositories.
  • Local notes, meeting records, and task history stored on your machine.
  • Status views that show the active session and available projects.

FAQ

Frequently asked questions and troubleshooting guides.

No. Nexus elects a local coordinator and handles port conflicts automatically for normal setups.
Each client registers the active project, then posts updates or reads shared messages from the local hub.