rulesync  by dyoshikawa

CLI tool for unified AI rule management

Created 3 months ago
307 stars

Top 87.3% on SourcePulse

GitHubView on GitHub
Project Summary

This Node.js CLI tool, rulesync, addresses the fragmentation of AI development tool configurations by providing a unified system for managing AI rules and instructions. It targets developers and teams using multiple AI coding assistants, enabling consistent behavior and simplifying workflow management across tools like GitHub Copilot, Cursor, Claude, and others.

How It Works

rulesync operates on a unified rule file format, typically Markdown, stored in a structured directory (.rulesync/rules/). It supports importing existing configurations from various AI tools into this unified format and generating tool-specific configurations from the unified rules. This approach allows developers to maintain a single source of truth for their AI assistant's behavior, promoting consistency and future-proofing against the rapid evolution of AI development tools.

Quick Start & Requirements

  • Install globally: npm install -g rulesync (or pnpm, yarn).
  • Initialize a new project: npx rulesync init (or npx rulesync init --legacy for backward compatibility).
  • Generate configurations: npx rulesync generate.
  • Documentation: Core Documentation

Highlighted Details

  • Supports import and generation for over 10 AI development tools, including GitHub Copilot, Cursor, Claude, and Gemini.
  • Enables multi-tool workflows by applying consistent rules across different AI assistants.
  • Offers a unified system for custom slash commands in Claude and Gemini.
  • Includes a rule validation feature to ensure configuration integrity.

Maintenance & Community

The project is open-source with an MIT license, welcoming contributions via issues and pull requests. Development guidelines are available in CONTRIBUTING.md.

Licensing & Compatibility

MIT License. Compatible with commercial use and closed-source projects.

Limitations & Caveats

The project is primarily focused on AI coding assistant configurations; it does not directly manage AI model execution or training. While it supports a wide range of tools, new or niche AI development tools may not be immediately supported.

Health Check
Last Commit

18 hours ago

Responsiveness

Inactive

Pull Requests (30d)
125
Issues (30d)
20
Star History
45 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Paul Gauthier Paul Gauthier(Founder of Aider).

aidermacs by MatthewZMD

0.3%
781
AI pair programming in Emacs, powered by Aider
Created 7 months ago
Updated 1 month ago
Starred by Paul Stamatiou Paul Stamatiou(Cofounder of Limitless), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

claude-task-master by eyaltoledano

1.0%
22k
AI-powered task management system for code editors
Created 6 months ago
Updated 23 hours ago
Feedback? Help us improve.