
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
@context-sync/server
Advanced tools
Universal AI Memory - Never lose context switching between Claude, VsCode, Continue, Windsurf, Zed, Cursor & any other AI tool that supports MCP
Finally, AI that remembers.
Context Sync is the open-source infrastructure that gives AI systems persistent memory across all your development tools, sessions, and projects.
# The future of AI-assisted development
npm install -g @context-sync/server
Local-first • Open source • Platform agnostic • Built by developers, for developers
Supports:
AI systems lose context between conversations. You spend hours explaining your codebase, architecture decisions, and project context... then close the chat and start over tomorrow.
The memory loss problem affects everyone:
This isn't just inconvenient - it's fundamentally broken.
Context Sync creates persistent, queryable memory for AI systems across all development environments.
Think of it as distributed version control for AI context:
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Claude.ai │ │ Cursor IDE │ │ VS Code │
│ (Web & App) │ │ │ │ + Copilot │
└─────────┬───────┘ └─────────┬───────┘ └─────────┬───────┘
│ │ │
│ MCP Protocol (standardized) │
│ │ │
└──────────────────────┼──────────────────────┘
│
┌───────────▼────────────┐
│ Context Sync │
│ Memory Layer │
│ │
│ • Project Context │
│ • Code Understanding │
│ • Decision History │
│ • Architecture Maps │
│ • File Operations │
│ • Git Integration │
└────────────────────────┘
Every AI tool gets the same shared memory.
AI memory shouldn't be controlled by corporations.
Context Sync is built by developers who were tired of:
Our philosophy:
# Install globally
npm install -g @context-sync/server
# Restart your AI tool (Claude Desktop, Cursor, VS Code)
# Then ask: "help me get started with context-sync"
That's it. Context Sync auto-configures and guides you through first-time setup with natural language instructions.
Before Context Sync:
Monday - Claude Desktop:
You: "I'm building a React app with TypeScript, using Supabase for auth..."
Claude: *helps for 2 hours*
Tuesday - New chat:
You: "Continue working on my React app"
Claude: "What React app? Can you describe your project?"
You: *spends 20 minutes re-explaining everything*
After Context Sync:
Monday - Claude Desktop:
You: "I'm building a React app with TypeScript, using Supabase for auth..."
Claude: *helps for 2 hours*
Tuesday - New chat (or different AI tool):
You: "Continue working on my React app"
Claude: "Continuing your TypeScript React app with Supabase auth. What should we work on next?"
That's the power of persistent AI memory.
# 1. Install Context Sync
npm install -g @context-sync/server
# 2. Restart your AI tool (Claude Desktop, Cursor, VS Code)
# 3. Ask for help setting up
"help me get started with context-sync"
Context Sync automatically detects your platform and guides you through setup with personalized instructions.
📖 Need detailed documentation? See the Context Sync v1.0.0 Comprehensive Documentation for complete setup guides, troubleshooting, and advanced configuration.
After installing Context Sync globally:
"help me get started with context-sync"Context Sync should appear in available tools! ✨
After installing Context Sync, in Claude Desktop type:
setup cursor
Claude will give you OS-specific instructions! ✨
Open Cursor: Settings → MCP
Add this configuration:
{
"mcpServers": {
"context-sync": {
"command": "npx",
"args": ["-y", "@context-sync/server"]
}
}
}
Refresh MCP servers
Test: "Help me get started with context-sync"
Done! ✅
After installing Context Sync globally:
"help me get started with context-sync"Claude will automatically configure itself! ✨
Windows:
# Edit config file
notepad "%APPDATA%\Claude\claude_desktop_config.json"
macOS:
# Edit config file
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
Linux:
# Edit config file
nano ~/.config/Claude/claude_desktop_config.json
Add this configuration:
{
"mcpServers": {
"context-sync": {
"command": "npx",
"args": ["-y", "@context-sync/server"]
}
}
}
Restart Claude Desktop and test: "Help me get started with context-sync"
After installing Context Sync globally:
"help me get started with context-sync"Context Sync should be available as an MCP tool! ✨
Open Continue config: ~/.continue/config.yaml
Add MCP server configuration:
mcpServers:
context-sync:
command: npx
args: ["-y", "@context-sync/server"]
Restart VS Code
Test: "Help me get started with context-sync"
After installing Context Sync globally:
context-syncnpx-y @context-sync/server"help me get started with context-sync"After installing Context Sync globally:
context-syncnpx["-y", "@context-sync/server"]"help me get started with context-sync"After installing Context Sync globally:
{
"context-sync": {
"command": "npx",
"args": ["-y", "@context-sync/server"]
}
}
"help me get started with context-sync"Context Sync creates a persistent knowledge layer between you and AI systems using the Model Context Protocol (MCP).
Architecture:
Your Development Environment
┌─────────────────────────────────────────────────────────┐
│ IDE/Editor AI Tool Browser/Web │
│ ┌───────────┐ ┌───────────┐ ┌─────────────┐ │
│ │ Cursor │ │ Claude │ │ Claude.ai │ │
│ │ VS Code │ │ Desktop │ │ Web app │ │
│ │ Vim/etc │ │ Copilot │ │ Other AIs │ │
│ └─────┬─────┘ └─────┬─────┘ └──────┬──────┘ │
└────────┼──────────────────┼─────────────────┼───────────┘
│ │ │
└──────────────────┼─────────────────┘
│ MCP Protocol
│
┌───────────────────────────▼─────────────────────────────┐
│ Context Sync (Open Source) │
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────┐ │
│ │ Memory │ │ Files │ │ Git & Code │ │
│ │ • Projects │ │ • Read │ │ • Status │ │
│ │ • Context │ │ • Write │ │ • Diffs │ │
│ │ • History │ │ • Search │ │ • Analysis │ │
│ └─────────────┘ └─────────────┘ └─────────────────┘ │
│ │
│ Local SQLite Database (~/.context-sync/) │
└─────────────────────────────────────────────────────────┘
Key advantages:
Context Sync isn't just another tool - it's infrastructure.
Like Git for code, Context Sync is version control for AI knowledge:
Current ecosystem support:
Smart memory that scales with your projects:
Project-Aware Context:
Efficient Memory Usage:
Developer-Focused Features:
Your code stays yours:
The fundamental difference: Context Sync is infrastructure, not a product.
Other approaches:
Context Sync approach:
Complementary, not competitive:
/compact for conversation compressionHonest answer: Business incentives.
If Claude remembered everything perfectly:
Persistent memory makes AI more useful but potentially less profitable for AI companies.
That's why Context Sync is:
No! Context Sync uses only 1-3K tokens per project.
How it works:
Analogy:
Example:
You never saturate because you're not copying conversations - you're giving AI access to a queryable database.
100% local. 100% yours.
~/.context-sync/Database location:
~/.context-sync/data.db%USERPROFILE%\.context-sync\data.dbYou control everything.
Yes! Available since v0.6.0! 🎉
VS Code with GitHub Copilot is now fully supported through MCP integration.
Setup instructions:
npm install -g @context-sync/serverCurrently works with:
Also supported since v0.6.0!
Claude Code just launched and supports MCP, so integration should be straightforward.
We're prioritizing:
Want it sooner? Let us know in GitHub Discussions!
Not yet. Mobile requires:
Current workaround:
Mobile support depends on Anthropic adding MCP to their mobile app.
Context Sync is 100% free and open source (MIT License).
Why free?
You might pay for:
That's it!
Context Sync handles multiple projects beautifully!
You: "Switch to my blog project"
AI: [loads blog context instantly]
You: "List my projects"
AI:
1. TaskFlow (Next.js + Supabase)
2. Personal Blog (Astro)
3. Client Website (WordPress)
You: "Switch to TaskFlow"
AI: [back to TaskFlow context]
Each project maintains its own:
Monday Morning (Cursor):
You: "Initialize project 'EcommerceClient' - Next.js 14, Stripe, PostgreSQL"
AI: "Project created! ✓"
*Build product catalog for 3 hours*
Tuesday Afternoon (Claude Desktop):
You: "Continue EcommerceClient - add shopping cart"
AI: "Adding cart to your Next.js app with Stripe integration.
Using the product schema we defined yesterday..."
Wednesday (Cursor):
You: "Switch back to Cursor. Review cart implementation"
AI: "Analyzing cart code... found 2 potential improvements..."
No re-explaining. No context loss. Just continuous progress across tools.
✅ v0.6.1 - prevReleased October 2025✓ VS Code & GitHub Copilot support ✓ Performance optimizations ✓ Async file operations ✓ File size limits & safety ✓ Real-time cache invalidation |
🔄 v1.0.0 - Currentrelease November 2025• Windsurf, Tabnine, Zed, Continue intergration • Enhanced VS Code integration • Enhanced cursor integration • Better onboarding flow • Improved documentation • Additional performance optimizations |
🔮 FutureComing later• Mobile support • Team collaboration • Analytics dashboard • More AI platforms • Advanced features |
See detailed roadmap: ROADMAP.md
Recent milestones:
Context Sync is built by the developer community, for the developer community.
You're not just contributing to a tool - you're building the future of AI-assisted development.
Code Contributions:
Non-Code Contributions:
Community Building:
Help wanted on:
good-first-issue or help-wantedNew to open source? We're beginner-friendly! Many contributors started here.
context-sync --version
# Mac/Linux
cat ~/.config/Claude/claude_desktop_config.json
# Windows
type %APPDATA%\Claude\claude_desktop_config.json
⌘ + Q (force quit)Still stuck? Create an issue
Open Cursor settings: Settings → MCP
Verify configuration exists:
{
"mcpServers": {
"context-sync": {
"command": "npx",
"args": ["-y", "@context-sync/server"]
}
}
}
Refresh MCP servers in Cursor
Test: Ask AI "What's my current project?"
Set up a workspace first:
You: "Set workspace to /path/to/your/project"
Or check existing projects:
You: "What projects do I have?"
You: "Switch to [project-name]"
You: "Check platform status"
Verify both platforms are configured
Try manual sync:
You: "Sync context to Cursor"
More help: TROUBLESHOOTING.md
MIT License - Use commercially, modify freely, redistribute openly.
Context Sync is truly open source:
Why MIT? Because AI tooling infrastructure should belong to the developer community, not corporations.
We're building the git of AI development.
Just as git transformed how developers collaborate on code, Context Sync is transforming how developers collaborate with AI systems.
Current state: AI tools are isolated, forgetful, and platform-locked Our vision: Universal, persistent, extensible AI memory layer End goal: AI that truly understands and remembers your development context across all tools and platforms
This is bigger than Context Sync - we're establishing standards and protocols that any tool can implement. Think of us as the Apache Foundation for AI development infrastructure.
Growing fast thanks to developers like you:
Recent milestones:
Help other developers discover Context Sync:
Every developer who discovers Context Sync makes the AI development ecosystem a little more open and powerful.
Built by developers, for developers. Join the movement.
⭐ Star on GitHub • 📖 Documentation • 💬 Discussions • 🐛 Issues
FAQs
Universal Context layer McP server
The npm package @context-sync/server receives a total of 59 weekly downloads. As such, @context-sync/server popularity was classified as not popular.
We found that @context-sync/server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.