Free agent config converter · Runs in your browser

AGENTS.md ⇄ CLAUDE.md ⇄ .cursorrules

Switching between Claude Code, Cursor, Codex, Copilot, or Windsurf? Paste your agent config and convert it in one click, correct filename, conventions, imports, and frontmatter, with notes on exactly what changed.

Paste a config on the left, pick the target format, and the converted file appears here with placement notes.

100% client-side · nothing uploaded · supports 6 formats in any direction

The formats

One idea, six file names

Every AI coding tool reads project instructions from a file, they just disagree on what to call it. The content is ~95% identical, which is why conversion is one click.

CLAUDE.md

Claude Code's memory file, loaded every session. Unique power: @path/to/file.md imports that pull other docs in automatically.

🤝

AGENTS.md

The emerging open standard, read by OpenAI Codex, Cursor, Google Jules, Zed, and more. If you pick one canonical file, pick this.

📐

Cursor rules

Legacy .cursorrules (single file, deprecated) and modern .cursor/rules/*.mdc with frontmatter for glob-scoped, always-on, or agent-requested rules.

🐙

Copilot & Windsurf

.github/copilot-instructions.md for GitHub Copilot; .windsurfrules for Windsurf's Cascade agent. Same markdown, different mailbox.

Which should you keep?

The one-source-of-truth setup

Make AGENTS.md canonical

It's the format with the broadest native support, so write your real instructions there once. Every other file becomes a thin pointer.

CLAUDE.md: one line

Claude Code supports imports, so your whole CLAUDE.md can be @AGENTS.md, zero duplication, and Claude still gets its native file.

Cursor: scope with .mdc

Instead of one giant rules file, split Cursor rules into .cursor/rules/*.mdc files with globs so frontend rules only load for frontend files.

Don't let them drift

Duplicate files rot fast, a rule fixed in one file and not the others causes the exact inconsistent behavior these files exist to prevent. Convert, don't copy-paste.

FAQ

Agent config questions

Does Claude Code read AGENTS.md?+
Claude Code's native file is CLAUDE.md, but you don't need to duplicate anything: make CLAUDE.md a single line, @AGENTS.md, and Claude imports the standard file automatically.
Does Cursor read AGENTS.md?+
Yes, modern Cursor versions read AGENTS.md alongside their own .cursor/rules/*.mdc system. Use .mdc when you want rules scoped to specific globs or triggered on request.
What happens to my @imports when I convert away from CLAUDE.md?+
The converter rewrites each @path/file.md as a normal markdown link and tells you it did. Other tools won't auto-load the referenced file, but the pointer keeps the information discoverable.
What does 'Adapt tool references' do?+
When moving between tools it rewrites prose like 'Claude should never edit generated/' to name the target agent (or 'the agent') so the converted file doesn't give another tool instructions addressed to Claude. Uncheck it to keep the original wording.
Is anything uploaded when I convert?+
No, the conversion is plain JavaScript running in your browser. Your config never leaves the page.
Go further

Beyond the config file

A great AGENTS.md is step one. The AgentsKit kits add the agents, skills, and slash commands on top, the full working setup for engineering and marketing teams.

🛠️
Most popular

Engineering Kit

Battle-tested Claude skills & workflows for builders.

  • 58 agents · 61 skills · 159 commands
  • Security, testing & code-review skills
  • Every skill formatted to spec
  • Lifetime updates
Get the Engineering Kit
📣
For founders

Marketing Kit

Turn Claude into your growth team.

  • 31 agents · 61 skills · 32 commands
  • Content, SEO & email-sequence skills
  • Landing-page & funnel templates
  • Lifetime updates
Get the Marketing Kit

Or grab all 89 agents, 122 skills & 181 commands in the Complete Bundle →