Sync Your AI Agents — Instantly.
AgentSync keeps your AI assistant configurations synchronized, so you can focus on coding, not copy-pasting.
Why agentsync?
Single Source of Truth
Maintain one AGENTS.md and sync it to Claude, Copilot, Gemini, and more via symlinks.
Instant Propagation
Uses symbolic links instead of copies. Change a file once, and every assistant sees it immediately.
MCP Integration
Define MCP servers once in TOML and sync them across all supported agent environments.
Skills
Install and manage reusable skills (from skills.sh or local archives) under .agents/skills/.
Gitignore Management
Start with the default managed .gitignore workflow, or opt out intentionally when your team commits managed destinations.
Cross-Platform
Written in Rust for maximum speed and portability. Works on macOS, Linux, and Windows.
Developer First
Clean CLI, human-readable TOML configuration, and CI-friendly execution.
Quick Start
Section titled “Quick Start”1. Install
Section titled “1. Install”npm install -g @dallay/agentsyncpnpm add -g @dallay/agentsyncyarn global add @dallay/agentsyncbun i -g @dallay/agentsyncSee the Getting Started guide for one-off execution (
npx,pnpm dlx), binary downloads, and building from source.
2. Initialize and apply
Section titled “2. Initialize and apply”npx @dallay/agentsync initpnpm dlx @dallay/agentsync inityarn dlx @dallay/agentsync initbunx @dallay/agentsync initnpx @dallay/agentsync applypnpm dlx @dallay/agentsync applyyarn dlx @dallay/agentsync applybunx @dallay/agentsync applyThis documentation is the authoritative project reference.
Canonical Source: All agent instructions and skills are maintained in
.agents/AGENTS.md. This is the single source of truth—they get synced everywhere!
If you are deciding how your team should handle .gitignore, start with the Gitignore Team Workflows guide. It explains the default managed mode, the committed-destination opt-out mode, and when --no-gitignore is appropriate.
If you use AgentSync from Windows, the Windows Symlink Setup guide covers native prerequisites, when WSL is the lower-friction option, and how to verify symlink health after apply.