Agent Sync Documentation

Introduction

Agent Sync (agent-sync) is a tool that streamlines working with multiple AI assistants by letting you write your context and commands once and automatically converting them to formats compatible with different AI agents.

Rather than maintaining separate files for each AI assistant, agent-sync allows you to define a single source of truth for your AI instructions and automatically generate the appropriate files for Claude, Roo, Cline, Copilot, and other supported agents.

Key Features

How It Works

  1. You write context (memory) and commands in standard markdown files
  2. You configure how these files should be processed in agent-sync.yml
  3. You run agent-sync apply to generate agent-specific files in the correct formats and locations
  4. Your AI assistants now have the same knowledge and capabilities across platforms

Documentation Contents

Core Concepts

Features and Usage

Advanced Topics

Getting Started

To get started with agent-sync, install it using one of the methods described in the Installation Guide and run the init command to create a sample configuration:

agent-sync init

Then customize the generated agent-sync.yml file and the content in the memories/ and commands/ directories according to your needs, and run the apply command:

agent-sync apply

For more details on installation, configuration, and usage, explore the documentation links above.