Skip to content

feat: add vsync - config sync tool for AI coding tools#17

Open
2214962083 wants to merge 1 commit intojqueryscript:mainfrom
2214962083:add-vsync
Open

feat: add vsync - config sync tool for AI coding tools#17
2214962083 wants to merge 1 commit intojqueryscript:mainfrom
2214962083:add-vsync

Conversation

@2214962083
Copy link

Summary

Add vsync to the Tools & Utilities section.

What is vsync?

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

Key Features

  • One Command Sync: vsync sync syncs all your configs to all target tools
  • Automatic Format Conversion: JSON ↔ TOML ↔ JSONC with JSONC comment preservation
  • 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
  • Multi-Language CLI: English & 中文

The Problem It Solves

Managing configurations across multiple AI coding tools is painful:

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

vsync gives you one source of truth and syncs everything automatically.

Links


Thank you for maintaining this awesome list! 🙏

Add vsync to Tools & Utilities section. vsync is a CLI tool that syncs
Skills, MCP servers, Agents & Commands across Claude Code, Cursor,
OpenCode, and Codex with:
- Automatic format conversion (JSON ↔ TOML ↔ JSONC)
- Environment variable syntax preservation
- Safe mode (no deletions) and Prune mode
- Atomic writes for crash safety

GitHub: https://github.com/nicepkg/vsync
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant