Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Agents SyncNew to Visual Studio Code? Get it now.
Agents Sync

Agents Sync

KotaroY

| (0) | Free
Keep AGENTS.md as the single source of truth and auto-sync it to CLAUDE.md, Cursor rules (.mdc), and GitHub Copilot instructions. Fully client-side — no network or LLM API calls.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Agents Sync — one source of truth for your AI coding rules

Stop copy-pasting the same project instructions into CLAUDE.md, .cursor/rules, and .github/copilot-instructions.md. Agents Sync keeps them all generated from a single AGENTS.md — the open standard adopted by 60,000+ repositories — and warns you the moment they drift apart.

Why

If you use more than one AI coding tool (Claude Code, Cursor, GitHub Copilot, Windsurf…), each one wants its own instruction file. Keeping them consistent by hand means either endless copy-paste or silent drift, where each tool follows different rules.

Agents Sync treats AGENTS.md as the single source of truth:

  • ✅ Save & sync — edit AGENTS.md, and every target file updates instantly
  • ⚠️ Drift detection — if a generated file is edited directly, the status bar warns you and offers a one-click fix
  • 📥 Adopt — already have a CLAUDE.md or .cursorrules? Generate your AGENTS.md from it in one command
  • 🩺 Freshness check — flags file paths referenced in AGENTS.md that no longer exist, right in the Problems panel
  • 🔢 Token budget meter — estimates the combined token cost of AGENTS.md and its generated targets in the status bar, and warns once it crosses your budget
  • 🛡️ Safe by default — files that Agents Sync didn't generate are never overwritten without your explicit confirmation
  • 🔒 Fully local — no network calls, no LLM API, no telemetry. Your rules never leave your machine

Supported targets

Tool Generated file
Claude Code CLAUDE.md
Cursor .cursor/rules/agents.mdc (with proper MDC frontmatter)
GitHub Copilot .github/copilot-instructions.md
Windsurf .windsurf/rules/agents.md
Cline .clinerules
Gemini CLI GEMINI.md
Aider CONVENTIONS.md

Each target can be toggled in settings. Generated files carry a header marking them as generated — edit AGENTS.md instead.

Commands

  • Agents Sync: Sync Now — regenerate all enabled targets from AGENTS.md
  • Agents Sync: Adopt Existing Instructions — create AGENTS.md from your existing CLAUDE.md / .github/copilot-instructions.md / .cursorrules

Settings

  • agentsSync.targets — which targets to generate (default: ["claude", "cursor", "copilot"]; also available: windsurf, cline, gemini, aider)
  • agentsSync.autoSync — sync automatically when AGENTS.md is saved (default: true)
  • agentsSync.freshnessCheck — warn about referenced file paths that no longer exist (default: true)
  • agentsSync.tokenBudget.warnAt — token estimate threshold before the status bar warns (default: 8000)

Status bar

  • ✓ Agents Sync — everything in sync
  • ⚠ Agents Sync — drift detected; click to overwrite from AGENTS.md, open a diff, or ignore

Known limitations (MVP)

  • Multi-root workspaces: only the first folder is handled
  • Sync is one-way (AGENTS.md → targets); reverse import is on the roadmap

Privacy

Agents Sync runs entirely on your machine. It reads and writes files only inside your workspace. As of v0.2.1 it makes zero network requests and collects no data of any kind — and since it's open source under MIT, you can verify that yourself.

Tip: as with any tool that writes files, we recommend using it in a version-controlled (git) workspace.


Agents Sync is an independent project. It is not affiliated with or endorsed by Anthropic, Microsoft, GitHub, Anysphere (Cursor), Google, or Cognition (Windsurf); product names are used only to describe compatibility.

Development notes for contributors live in docs/dev-notes.md.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft