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-nexusConfigure
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.