One tool to rule them all. Manage
CLAUDE.md,
.cursorrules,
GEMINI.md
and more from a single source of truth.
You use Cursor, Claude, Copilot… each has its own config files scattered across dozens of repos.
These configs often contain personal preferences or sensitive prompts you don't want to commit to public repos.
Switching machines? Re-cloning? You lose your carefully crafted rules. Copy-pasting manually is tedious and error-prone.
A background service watches your files and syncs them to a central git store.
Files are synced bidirectionally. Changes in Repo A → Store → Repo B.
Last known state
v1.0
You edited rules in Repo A
v1.1 (Modified)
Syncs to Store w/o conflict
Keep your
CLAUDE.md,
.cursorrules,
GEMINI.md in one
safe place.
Edit in your repo OR in the dashboard. Changes propagate everywhere.
Works across Mac, Linux, and Windows. Syncs path mappings automatically.
A beautiful local UI to manage repos, view files, and resolve conflicts.
Automatically manages
.gitignore in
target repos so your personal configs stay personal.
Visual 3-way merge tool for when you edit the same file on two machines.
Your store is just a Git repo. Push it to GitHub (private) and pull it on another machine.
git clone https://github.com/dinhanhthi/ai-sync cd ai-sync pnpm install pnpm build
# Start the app pnpm start # Open http://localhost:2703
git pull pnpm install pnpm build pnpm start