Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Crosside SyncNew to Visual Studio Code? Get it now.
Crosside Sync

Crosside Sync

octohash

|
34 installs
| (0) | Free
Extension that synchronizes settings, keybindings and extensions across VSCode and its forks.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VSCode Crosside Sync

Visual Studio Marketplace Version Made with reactive-vscode

A powerful VS Code extension that enables seamless synchronization of settings, keybindings, and extensions across VS Code and its forks (like Cursor) using local storage.

Features

  • Cross-IDE Sync: Synchronize settings, keybindings, and extensions between VS Code and its forks
  • Local Storage: Uses ~/.crosside-sync directory for shared storage with full user control
  • Auto & Manual Sync: Automatic sync on startup with manual commands for settings, keybindings, and extensions
  • Smart Conflict Resolution: Compares modification times to preserve your latest changes
  • Extension Management: Sync extensions with filtering options to exclude specific ones

Configuration

Key Description Type Default
crosside-sync.storagePath The path to store the sync data share between VSCode and its forks. string "~/.crosside-sync"
crosside-sync.autoSync Whether to automatically sync settings. boolean true
crosside-sync.promptOnAutoSync Should show prompt before auto sync. boolean true
crosside-sync.promptOnExtensionSync Should show prompt before sync extensions. boolean true
crosside-sync.excludeExtensions Extensions to exclude from sync. array []

Commands

Command Title
octohash.crosside-sync.syncProfile Crosside Sync: Sync Everything
octohash.crosside-sync.syncSettings Crosside Sync: Sync Settings
octohash.crosside-sync.syncKeybindings Crosside Sync: Sync Keybindings
octohash.crosside-sync.syncExtensions Crosside Sync: Sync Extensions

Supported Editors

  • VS Code
  • Cursor
  • Other VS Code-based editors (untested)

Why ?

Many developers use multiple VS Code-based editors simultaneously - VS Code for general development, Cursor for AI-assisted coding, and other forks for specific workflows. Managing consistent settings, keybindings, and extensions across these different environments can be time-consuming and error-prone.

Crosside Sync solves this problem by providing a unified synchronization system that works across all VS Code-based editors. Whether you're switching between VS Code and Cursor, or using multiple machines with different VS Code forks, your development environment stays consistent.

Credits

This project is highly inspired by Sync Everything.

License

MIT License © jinghaihan

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft