An open API service indexing awesome lists of open source software.

https://github.com/mumu-lhl/vibe-sync

A CLI tool to sync vibe coding rules and workflows across different vibe coding tools.
https://github.com/mumu-lhl/vibe-sync

command-line typescript vibe-coding

Last synced: 2 months ago
JSON representation

A CLI tool to sync vibe coding rules and workflows across different vibe coding tools.

Awesome Lists containing this project

README

          

# vibe-sync

A CLI tool to sync vibe coding rules and workflows across different vibe coding tools.

## Support

- [x] Claude Code
- [x] Cursor
- [x] Gemini CLI
- [x] Kilo Code
- [x] Cline
- [x] Roo Code
- [x] Jules
- [x] Agent.md
- [x] Windsurf

## Installation

To install `vibe-sync`, ensure you have Node.js (>= 23.6.0). Then, run the following command:

```bash
# npm
npm install -g @mumulhl/vibe-sync

# yarn
yarn global add @mumulhl/vibe-sync

# pnpm
pnpm install -g @mumulhl/vibe-sync

# bun
bun install -g @mumulhl/vibe-sync

# deno
deno install -g npm:@mumulhl/vibe-sync
```

## Usage

### Initialize Config File

```bash
vibe-sync init
```

### Sync

```bash
vibe-sync sync
```

## Configuration

```yaml
# Vibe Sync Configuration

version: 1

sync_from: "Gemini"

sync_to:
- "Claude Code"
- "Cline"
- "Kilo Code"
- "Jules"
- "Roo Code"
```

## Development

To contribute to `vibe-sync`:

1. Clone the repository.
2. Install dependencies: `pnpm install`
3. Run tests: `pnpm test`
4. Run the project: `pnpm start`

## License

This project is licensed under the MIT License.