Skip to Content
🚀 vsync v1.0 is here! Sync your AI tools effortlessly. Star us on GitHub
DocumentationOverview

Documentation

Welcome to the vsync documentation! Here you’ll find everything you need to sync your AI coding tool configurations effortlessly.

What is vsync?

vsync is a powerful CLI tool that synchronizes configuration files across multiple AI coding tools (Claude Code, Cursor, OpenCode, and Codex). It provides:

  • Single Source of Truth: Choose one tool as your reference, others sync automatically
  • Smart Format Conversion: Handles JSON ↔ TOML ↔ JSONC conversions
  • Environment Variable Safety: Preserves variable syntax without expansion
  • Intelligent Diff Planning: Shows exactly what will change before applying
  • Safe & Prune Modes: Choose between conservative updates or strict mirroring

Quick Navigation

Getting Started

Reference

Advanced

  • Advanced Features - Symlinks, performance optimization, and more
  • FAQ - Common questions and troubleshooting

Supported AI Tools

vsync supports synchronization for the following AI coding tools:

ToolSupport LevelConfig FormatSpecial Features
Claude Code✅ Full (Source/Target)JSONMost complete feature set
Cursor✅ Full (Source/Target)JSONAdvanced variable interpolation
OpenCode✅ Full (Source/Target)JSONCComment preservation
Codex✅ Full (Source/Target)TOMLTOML format support

What Gets Synced?

vsync manages the following configuration types:

  • Skills: Reusable agent skill templates
  • MCP Servers: Model Context Protocol integrations
  • Agents: Custom AI agent definitions (v1.1+)
  • Commands: Quick command shortcuts (v1.1+)

Key Features

🎯 Smart Diff Planning

Preview exactly what will change before applying, with detailed reasons for each operation.

🛡️ Safe Mode (Default)

Only creates and updates configurations—never deletes unless explicitly requested.

⚡ Performance Optimized

  • Parallel operations for multiple targets
  • Hash-based change detection
  • Smart caching with manifest tracking

Optionally use symbolic links for Skills to save disk space and enable instant updates.

🌐 Multi-Language CLI (v1.2+)

Native support for English and Chinese (中文).

Quick Start

# Install npm install -g @nicepkg/vsync # Initialize vsync init # Sync vsync sync

Getting Help

Ready to get started? Head over to Getting Started!

Last updated on