One setup.Every coding agent.

Keep your skills, MCP servers, agents, and rules together. Take them to the coding agents you already use.

Read the guide
Illustrative demoOriginal files stay until you remove them.

Command: etymon sync --harness claude,codex. Generate native files from the same shared setup for Claude and Codex.

Generate native files from the same shared setup for Claude and Codex.

Bring the whole setup.

MCP

Commands, HTTP, and SSE. Find servers in the MCP Registry.

etymon mcp find

Stop keeping
copies in sync.

Different tools. Different files. The same project.

Etymon gives your team one shared setup. Each contributor runs etymon sync for the tools they use.

See the quick start
CLAUDE.mdAGENTS.mdopencode.json.cursor/rules/.mcp.json
etymon.tomletymon.locketymon/

Manifest, locked versions,
and your authored source.

Bring your own tools.

Full support matrix

CLI or editor. Work with the setup you already have.

Claude CodeCodexGitHub Copilot CLIGitHub Copilot cloudVS Code LocalGemini CLIKiro CLI 3 / IDE 1PiOh My PiOpenCodeCursorAntigravity CLIRoo CodeClineKilo CodeContinueDevin Cascade / WindsurfAmpZed native agent

Support varies by tool and interface. Etymon flags anything a destination cannot preserve.

Your next repo.
Already portable.

Start fresh, or bring your existing configuration.

Prefer a global install? npm install -g etymon
Node.js 22 or later.

New repository$ etymon init
$ etymon skills add vercel-labs/skills
$ etymon sync
Existing repository$ etymon init
$ etymon convert claude
$ etymon sync