dyoshikawa/rulesync

A Utility CLI for AI Coding Agents

해결하는 문제

Rulesync는 여러 AI 코딩 어시스턴트에 대해 개별 설정 파일을 관리해야 하는 번거로움을 제거하기 위해 설계된 CLI 도구입니다. 각 도구(Cursor, Claude Code, GitHub Copilot 등)의 규칙, 명령 및 권한을 수동으로 업데이트하는 대신, 개발자는 통합된 규칙 파일에 단일 진실 공급원(single source of truth)을 유지하고 이를 선호하는 모든 AI 도구에 자동으로 동기화할 수 있습니다.

작동 방식

Rulesync는 통합 구성 시스템(.rulesync/ 디렉토리에 저장)을 사용하여 AI 도구 설정의 중심 역할을 합니다. .cursorrules 또는 CLAUDE.md와 같은 도구에서 기존 구성을 가져오거나, 소스-오브-트루스 워크플로우를 사용하지 않고 도구 간에 규칙을 직접 변환할 수 있으며, 통합된 규칙, 명령, MCP 설정 및 기술을 기반으로 다양한 AI 개발 도구에 필요한 특정 구성 파일을 생성할 수 있습니다.

대상 사용자

여러 AI 코딩 도구를 동시에 사용하거나 도구 사이를 전환하며 사용하는 개발자, 그리고 다양한 에이전트와 IDE에서 일관된 AI 동작을 원하는 개발자를 위해 구축되었습니다.

주요 특징

  • 폭넓은 도구 지원: Claude Code, Cursor, GitHub Copilot, Cline, Roo Code, JetBrains AI Assistant를 포함한 방대한 AI 코딩 도구를 지원합니다.
  • 통합 구성: 규칙, ignore 파일, MCP (Model Context Protocol) 설정, 명령, 서브 에이전트 및 기술을 한 곳에서 관리합니다.
  • 유연한 동기화: 타겟 및 기능을 사용하여 구성을 선택적으로 생성할 수 있습니다。
  • 가져오기/내보내기 기능: 기존의 도구별 규칙을 통합 형식으로 가져오거나 한 도구에서 다른 도구로 직접 변환할 수 있습니다.