Skip to content

Resource Recommendation: vsync - Config Sync Tool for AI Coding Tools #561

@2214962083

Description

@2214962083

Resource Recommendation

Name

vsync

URL

https://github.com/nicepkg/vsync

Category

Tooling 🧰 > General

Description

vsync is a CLI tool that syncs Skills, MCP servers, Agents & Commands across Claude Code, Cursor, OpenCode, and Codex.

Why it belongs here

Managing configurations across multiple AI coding tools is a nightmare:

  • Different directory structures for Skills/Agents/Commands/MCP in each tool
  • Different config file formats (JSON, TOML, JSONC)
  • Different environment variable syntax

vsync solves this with one simple command: pick one tool as your source of truth, and all others stay perfectly in sync.

Key Features

  • One Command Sync: vsync sync syncs all your configs to all target tools
  • Automatic Format Conversion: JSON ↔ TOML ↔ JSONC (preserves JSONC comments!)
  • Environment Variable Preservation: Converts ${VAR}${env:VAR}{env:VAR} automatically
  • Safe Mode (default): Add & update only, never deletes
  • Prune Mode: Strict mirroring with deletions
  • Atomic Writes: Crash-safe file operations
  • Manifest Tracking: Hash-based change detection
  • Multi-Language CLI: English & 中文

Installation

```bash
npx @nicepkg/vsync
```

Real-World Use Cases

  1. Team Onboarding: New member joins, has Claude Code setup → vsync sync → All tools configured in seconds
  2. User-Level Config Sync: Set up global personal configs once → sync across all projects
  3. Tool Migration: Moving from Cursor to Claude Code? One command migrates everything

Links


Thank you for maintaining this awesome list! 🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions