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 ClaudeThings 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 · 42 skills · 32 commands
  • Content, SEO & email-sequence skills
  • Landing-page & funnel templates
  • Lifetime updates
Get the Marketing Kit

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